2. 获取docker的ce版本¶
2.1. OS需求¶
确保你启用的标准centos-extra仓库。
overlay2存储驱动推荐使用
2.2. 卸载老版本的docker¶
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
备注
docker 社区版本的包名字为docker-ce,使用yum remove docker-ce完成卸载。
2.3. 设置按照需要的仓库¶
$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
$ sudo yum-config-manager --enable docker-ce-edge
$ sudo yum-config-manager --enable docker-ce-test
2.4. 安装docker¶
# 按照默认版本
$ sudo yum install docker-ce
# 按照指定版本
$ yum list docker-ce --showduplicates | sort -r
$ sudo yum install docker-ce-<VERSION STRING>
# 启动docker服务
$ sudo systemctl start docker
2.5. 测试docker¶
# 运行一个hello world
$ sudo docker run hello-world