添加 docker 镜像源:
# 官方源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 清华大学源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo sed -i 's#download.docker.com#mirrors.tuna.tsinghua.edu.cn/docker-ce#g' /etc/yum.repos.d/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
# 将自己添加到 docker 组以便无需 sudo 权限执行 docker 命令。需要重新登录
sudo usermod -aG docker `whoami`
Docker 守护进程的配置文件为 /etc/docker/daemon.json
Docker 镜像等数据默认保存在 /var/lib/docker
,若系统盘空间较小,可改为其它目录
创建或修改配置文件 /etc/docker/daemon.json
,添加:
{
"data-root": "/data/docker"
}
注意配置文件为 JSON 格式,花括号、逗号不要漏掉或多余
# 将原目录的数据移动到新目录:
sudo mv /var/lib/docker /data/docker
# 重启 docker daemon
sudo systemctl restart docker
国内拉取 docker 镜像很慢且失败率很高,可使用阿里云镜像加速器
登录 阿里云 获取加速地址(需认证为开发者),添加到 /etc/docker/daemon.json
中:
{
"registry-mirrors": ["your_mirror_address"]
}
也可考虑使用其它加速服务: