Docker的安装以及基本命令使用

docker安装

yum -y install device-mapper systemd rpm -ivh docker-engine-1.12.3-1.el7.centos.x86_64.rpm docker-engine-selinux-1.12.3-1.el7.centos.noarch.rpm ​

上面的2个rpm包,可以在这里下载:docker rpm包
此时会报缺少依赖包,请按提示 用 yum install 去装缺少的包
systemctl enable docker (配置自动启动)
systemctl start docker (启动docker)
docker -v (如看到 版本号 则安装成功)

也可参考这个安装:https://www.cnblogs.com/xuezhigu/p/6553936.html

docker基本命令
1.镜像的导出

选择一个容器
docker ps
导出到当前路径:

docker export b91d9ad83efa > tomcat80824.tar   
2.镜像的保存 与 导入
docker images
docker save 9045 > tomcat8-apr.tar
docker load < tomcat8-apr.tar
docker tag 880f tomcat80824:1.0
3.容器的保存 与 导入
docker export 98ca36  >  tomcat80824.tar
docker import tomcat80824.tar
docker tag 880f tomcat80824:1.0
4.运行镜像

docker run -ti 6866 /bin/bash

5.下载镜像

docker pull centos:7.2.1511

6.把仓库提交为一个新的镜像

docker commit [仓库代号] [newname]:[版本]

7.根据Dockerfile制作镜像

docker build -t tomcatapr:v4.0 ./

8.启动镜像
docker run --name=hn_dcms  --restart=always  -d -t -i -p 8031:8080  -v /opt/product/Hainan/data/:/opt/product/data  21a2 
9.进入已经启动的容器

docker exec -ti d64d /bin/bash

10.启动仓库命令:
docker run --restart=always -d -p5000:5000 -v /var/lib/registry:/var/lib/registry registry 
11.容器提交为新的容器

docker commit cc5ca08c2 tomcat8-bblive:v1.0

12.批量删除镜像
docker rmi  $(docker images | awk '/^/ { print $3 }')
13.查看已启动容器的挂载目录:
docker inspect container_name |grep  Mounts -A 20
14.安装docker compose
yum install python-pip.noarch
pip install --upgrade pip
pip install docker-compose
[root@localhost ~]# docker-compose -vdocker-compose version 1.8.0, build 94f7016
15.docker compose 使用
docker-compose   up -d
docker-compose   down 

你可能感兴趣的:(Docker的安装以及基本命令使用)