关于云服务:CentOS7用阿里云Docker-Yum源在线安装Docker-17032

5次阅读

共计 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
正文完
 0