目录
一、安装docker
1、查看当前系统的内核
- 版本必须高于3.10
uname -r
2、更新最新包
yum update
3、yum命令安装需要的软件包
- yum-util(提供yum-config-manager功能,才能设置yum源)和两个devicemapper驱动依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
4、设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
5、查看所有仓库中所有的docker版本
yum list docker-ce --showduplicates | sort -r
6、安装docker
yum install docker-ce #默认安装最新版本 yum install docker-ce-17.12.0.ce #安装特定版本
7、启动docker
systemctl start docker
8、设置docker为开机自启
systemctl enable docker
9、验证安装是否成功
- 显示client和service两部分即成功
docker version
二、卸载docker
1、卸载旧版本
yum remove docker docker-common docker-selinux docker-engine
2、在安装报错存在旧版本的包
Transaction check error: file /usr/bin/docker from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64 file /usr/bin/docker-containerd from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64 file /usr/bin/docker-containerd-shim from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64 file /usr/bin/dockerd from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64
3、删除旧版本包
yum erase docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64
三、docker命令
1.查看xxx容器的最近100行日志
docker logs -f --tail=100 xxx