![](https://csdnimg.cn/release/download_crawler_static/10815866/bg4.jpg)
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装 Docker CE
安装最新版本的 Docker CE
$ sudo yum install docker-ce
在生产系统上,您应该安装特定版本的 Docker CE,而不是始终使用最新版本。列出可用的版本。此示例使用该
sort -r 命令按版本号对结果进行排序,从最高到最低并被截断。
$ yum list docker-ce --showduplicates | sort -r
docker-ce.x86_64 17.12.ce-1.el7.centos docker-ce-stable
要安装特定版本,将版本字符串附加到包名称并用连字符(-)分隔
注意:版本字符串是软件包名称加上第一个连字符的版本。在上面的例子中,完全限定的包名是 docker-ce-
17.06.1.ce。
例如:
$ sudo yum install docker-ce-17.06.1.ce
启动 Docker。
$ sudo systemctl start docker
$ sudo systemctl enable docker
验证 docker
$ sudo docker run hello-world
$ sudo docker images
卸载 Docker CE
卸载 Docker 包:
$ sudo yum remove docker-ce
不会自动删除主机上的图像,容器,卷或自定义配置文件。删除所有图像,容器和卷:
$ sudo rm -rf /var/lib/docker
必须手动删除任何已编辑的配置文件。
四、Centos 安装 Docker Compose
docker-compose 是用来做 docker 的多容器控制;
docker-compose 是一个用来把 docker 自动化的东西。
有了 docker-compose 你可以把所有繁复的 docker 操作全都一条命令,自动化的完成。
下载地址:
https://github.com/docker/compose/releases
按照链接中的说明操作,其中包括 curl 在终端中运行命令以下载二进制文件
下载最新版的 Docker Compose
$ curl -L https://github.com/docker/compose/releases/download/1.20.0-rc2/docker-compose-`uname -s`-`uname -m` \
-o /usr/local/bin/docker-compose
$ chmod +x /usr/local/bin/docker-compose
下载速度很慢,我一般选择在 windows 上下载,再上传到 centos
https://github.com/docker/compose/releases/download/1.20.0-rc2/docker-compose-Linux-x86_64
把下载好的文件移动到/usr/local/bin/目录下,并对二进制文件应用可执行权限
$ mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
$ chmod +x /usr/local/bin/docker-compose