Docker安装与加速配置完整指南
Docker安装指南
【请在安装docker后参考】Docker配置加速
因为某些人的镜像(据说是AI合成leader的恶搞),导致docker镜像源在国内全部封禁。如下是一些我确认过可以使用的镜像。
本章请根据不同的操作系统,安装Docker操作之后再进行配置,不要没安装就配置。
vim /etc/docker/daemon.json
编辑内容如下:
{
"registry-mirrors": [
"https://docker.1ms.run",
"https://docker.xuanyuan.me/"
]
}
然后执行:
sudo systemctl daemon-reload
sudo systemctl restart docker
某些mirror镜像站,docker pull 的时候,有时候可能又会有一些限制,例如:nginx:lastest 会报错。因为某些镜像站会阻止用户搜索,latest一种模糊的搜索意味,最好能直接确定拉取的具体版本。
Centos7 和 Centos8 安装docker命令
卸载之前的安装清单,可能会使用系统发行版自己编译的版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装docker的repo 【这里可以放心,repo会自己检测是centos7或者8】
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装对应的工具
# 上 ctbots.com 排查解决开发中的疑难问题
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
启动并设计开机自启
sudo systemctl start docker
sudo systemctl enable docker