docker 的安装

进入 docker 官网,查看docker 在 centos 的安装open in new window

1.查看 linux 的版本

cat /etc/redhat-release

输入结果:
CentOS Linux release 7.4.1708 (Core)

2.docker 仓库配置

yum install -y yum-utils

配置国内阿里云docker映像
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.安装 docker 引擎

yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

4.阿里云镜像加速

进入阿里云后台-->容器镜像服务-->镜像工具-->镜像加速器

根据他的提示一步步操作

mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
}
EOF
 systemctl daemon-reload

重启 docker

 systemctl restart docker

至此 docker 镜像加速完成

5. 华为云镜像加速

  • 登录容器镜像服务控制台。

  • 在左侧导航栏选择“镜像资源 > 镜像中心”。

说明:在使用镜像中心功能前,请确保您的当前区域支持镜像中心功能,详情请见镜像中心约束与限制。

  • 单击“镜像加速器”,在弹框中找到“加速器地址”,单击,将加速器地址复制到剪切板。

    以 root 用户登录容器引擎所在的虚拟机。

  • 修改“/etc/docker/daemon.json”文件(如果没有,可以手动创建),在该文件内添加如下内容:

tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [""https://xxxx.mirror.swr.myhuaweicloud.com""]
}
EOF

配置完成后,执行 systemctl restart docker 重启容器引擎。

如果重启失败,则检查操作系统其他位置(如:/etc/sysconfig/docker、/etc/default/docker)是否配置了 registry-mirrors 参数,删除此参数并重启容器引擎即可。

执行 docker info,当 Registry Mirrors 字段的地址为加速器的地址时,说明加速器已经配置成功。

Contributors: masecho