1. 卸载旧版本docker(如果之前没有装过docker可以忽略)
    yum remove docker docker-common docker-selinux
  2. 安装 yum-utils 包
    sql复制代码更新 yum 包
    生产环境中此步操作需慎重,看自己情况,学习的话随便搞
    这个命令不是必须执行的,看个人情况,后面出现不兼容的情况的话就必须update了

yum -y update

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

  1. 配置稳定仓库(二选一,有其他稳定仓库可以自行配置)

配置国内稳定仓库

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

配置阿里源仓库

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

  1. 更新一下yum缓存
    sudo yum makecache fast
  2. 安装docker
    yum install docker-ce
  3. 验证是否安装成功
    docker version
  4. 设置开机启动
    bash复制代码systemctl start docker ## 启动

systemctl status docker ## 查看状态

systemctl enable docker ## 开机自启动

  1. 设置docker国内镜像源(也可不设置,但是官方镜像源国内有时候可能拉不到)
    8.1 国内的镜像地址
    8.1.1 docker中国区官方镜像
    arduino复制代码https://registry.docker-cn.com

8.1.2 网易
arduino复制代码http://hub-mirror.c.163.com

8.1.3 中国科学技术大学
arduino复制代码https://docker.mirrors.ustc.edu.

8.2 修改daemon.json文件
8.2.1 创建或者修改 /ect/docker/daemon.json文件
vim /etc/docker/daemon.json
8.2.2 添加或者修改如下内容
json复制代码{
"registry-mirrors": ["https://registry.docker-cn.com"]
}

8.3 重启docker服务
systemctl restart docker
8.4 查看源配置是否成功
执行docker info
查看字段:Registry Mirrors

  1. 安装docker-compose编排器
    9.1 安装docker-compose

官方地址(速度emmm,可能会很慢)

执行sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
9.2 赋予执行权限
sudo chmod +x /usr/local/bin/docker-compose
9.3 创建软链接
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
9.4 验证docker-compose是否安装成功
执行docker-compose -version

作者:Junyang
链接:https://juejin.cn/post/7210944562222383160
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。