一、环境准备
1、准备服务器,系统为Centos7.4(CentOS Linux release 7.4.1708 (Core)) IP地址为192.168.1.110/24
2、yum源1:系统光盘源
yum源2:额外新增两个RPM包。加入到yum源中,分别是
docker-engine-1.12.1-1.el7.centos.x86_64.rpm
docker-engine-selinux-1.12.1-1.el7.centos.noarch.rpm
3、关闭防火墙,关闭NetworkManager,关闭Selinux
4、配置好DNS
二、安装Docker
yum search docker
yum -y install docker-engine.x86_64
systemctl restart docker
systemctl enable docker
当出现这个docker0的网卡时,代表Docker启动成功了
三、镜像的基本操作
1、下载镜像
2、上传镜像
docker push 镜像名
3、查看已下载的镜像
4、搜索镜像,例如centos:latest
5、导出镜像成为本地文件,例如centos:latest
docker save centos:latest > centos.tar
6、导入镜像
docker load < centos.tar
7、删除镜像
docker rmi 镜像名
8、启动一个系统类型的镜像
9、运行服务类型的镜像
10、查看运行中的容器
查看所有容器,包括未运行的。
11、要删除镜像,必须先删除容器。容器如果运行着,或者未运行。但也占用着镜像。所以如果要删除镜像,必须先删除容器
删除容器 docker rm 容器ID
删除镜像 docker rmi 镜像名
12、要删除容器,必须先停止运行中的容器
docker stop 容器ID
13、修改镜像的标签
docker tag centos:latest centos:env1
14、查看镜像底层信息
docker inspect 镜像名
15、连接容器
1、exec,退出不关闭容器
2、attach,退出关闭容器