1 安装环境说明
-
Docker 官方建议在 Ubuntu 中安装,因为 Docker 是基于 Ubuntu 发布的,而且一般 Docker 出现的问题 Ubuntu 是最先更新或者打补丁的。在很多版本的 CentOS 中是不支持更新最新的一些补丁包的,这里我是将 Docker 安装到 CentOS 上。
-
注意:这里建议安装在 CentOS7.x 以上的版本,在 CentOS6.x 的版本中,安装前需要安装其他很多的环境而且 Docker 很多补丁不支持更新
2 安装 Docker 与卸载
2.1 卸载 Docker
yum list installed | grep docker
2.2 删除安装包
yum -y remove docker.x86_64
yum -y remove docker-client.x86_64
yum -y remove docker-common.x86_64
2.3 删除 docker 镜像
rm -rf /var/lib/docker/
再次查看Docker是否已经卸载成功
2.4 Docker 的安装
使用 yum 命令进行在线安装 docker
yum install -y docker
提示信息
输入 y 进行安装
2.5 检查 Docker 的版本
docker –v
2.6 启动与停止 Docker
- systemctl 命令是系统服务管理器指令,它是 service 和 chkconfig 两个命令组合
systemctl start docker 启动 docker
systemctl status docker 查看 docker 的启动状态
systemctl stop docker 关闭 docker
systemctl restart docker 重启 docker
docker info 查看 docker 的概要信息
docker –help 查看 docker 的帮助文档
2 启动时的错误
2.1 查看 docker 的启动状态
这里表示的意思是此 linux 的内核中的 SELinux 不支持 overlay2 graph driver ,解决方法有两个,要么启动一个新内核,要么就在 docker 里禁用 selinux --selinux-enabled=false
我这里是没有启动报错的问题,若有错误解决方案就是在 docker 里面禁用 selinux
vi /etc/sysconfig/docker
再次启动 docker , 并且查看 docker 的启动状态
我们看到 running 字样就说明 docker 启动成功了
开启docker服务
systemctl start docker.service
设置开机启动
systemctl enable docker.service