Skip to content

Latest commit

 

History

History
77 lines (52 loc) · 2.18 KB

docker.md

File metadata and controls

77 lines (52 loc) · 2.18 KB

Docker

安装

添加 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

参考 Daemon configuration file

存储位置

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"]
}

也可考虑使用其它加速服务:

参考资料