共计 1259 个字符,预计需要花费 4 分钟才能阅读完成。
文章目录
- 参考文档
- 一键装置 Docker
- 装置步骤
-
- 删除已装置的 Docker
- 配置 [阿里云 Docker Yum 源](#Docker_Yum_28)
- 装置指定版本
- 启动 Docker 服务
参考文档
- 官网 Docker 装置文档:https://docs.docker.com/install/linux/docker-ce/centos
- 阿里云 Docker 装置文档:https://yq.aliyun.com/articles/110806
一键装置 Docker
https://github.com/cookcodeblog/OneDayDevOps/blob/master/components/docker/install_docker_ce.sh
装置步骤
删除已装置的 Docker
# Uninstall installed 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 Yum 源
# Set up repository
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Use Aliyun Docker
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
装置指定版本
查看 Docker 版本:
yum list docker-ce --showduplicates
装置较旧版本(比方 Docker 17.03.2) 时须要指定残缺的 rpm 包的包名,并且加上 --setopt=obsoletes=0
参数:
# Install docker
# on a new system with yum repo defined, forcing older version and ignoring obsoletes introduced by 17.06.0
yum install -y --setopt=obsoletes=0 \
docker-ce-17.03.2.ce-1.el7.centos.x86_64 \
docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch
或装置 Docker 较新版本(比方 Docker 18.03.0) 时加上 rpm 包名的版本号局部:
sudo yum install docker-ce-18.03.0.ce
或装置 Docker 最新版本,无需加版本号:
sudo yum install docker-ce
启动 Docker 服务
# Start docker service
systemctl enable docker
systemctl start docker
正文完