• 1. 若本机自带或之前下载过Docker应先进行卸载操作

  • 1.1卸载Docker

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-ce
  • 1.2 删除其Docker的存储目录

rm -rf /etc/docker
rm -rf /run/docker
rm -rf /var/lib/dockershim
rm -rf /var/lib/docker
  • 2. 正式安装Docker

  • 2.1 安装yum工具及Docker所需要的存储驱动工具


yum install -y yum-utils \
           device-mapper-persistent-data \
           lvm2 --skip-broken
  • 2.2 更新本地镜像源

yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/dosscker-ce.repo

yum makecache fast
  • 2.3 执行安装Docker命令,等待安装完毕。

yum install -y docker-ce
  • 2.4 输入命令查看Docker的版本,当输出下图所示则为安装成功。

docker --version

  • 3. 启用Docker

  • 3.1 Docker容器的启动需要映射到主机上的端口,因此建议关闭防火墙,阿里云机器需要到安全组打开相应的端口

# 关闭防火墙
systemctl stop firewalld
# 禁止开机启动防火墙
systemctl disable firewalld
  • 3.2 启动Docker并设置开机自启

# 设置docker启动
systemctl start docker
# 开机docker自启
systemctl enable docker
  • 3.3 接下来就可以使用docker来启动你的应用了。