修改daemon.json配置文件
往docker的daemon.json配置文件中添加registry-mirrors条目。
对于Linux环境路径一般为:
1 | /etc/docker/daemon.json |
对于Windows环境路径一般为:
1 | %USERPROFILE%/.docker/daemon.json |
给daemon.json添加以下内容:
1 | "registry-mirrors": [ |
notes:以上三个镜像源,目前都已经失效了,可以到阿里云的镜像工具中,生成个镜像加速器地址。
重启docker服务使配置生效
重启docker服务后可以用下面命令,检查输出判断修改是否成功:
1 | docker info |
Rockylinux内配置代理的方式
在rockylinux中修改 daemon.json
后,出现镜像源不能生效的情况,可以通过代理的方法。
假设docker服务的配置文件放置在/usr/lib/systemd/system/docker.service
,而代理端口为 22339
,那么配置方法如下:
1 | sudo mkdir -p /usr/lib/systemd/system/docker.service.d |
http-proxy.conf
文件内容如下:
1 | [Service] |
保存后,重新加载docker服务:
1 | sudo systemctl daemon-reload |
检查配置是否生效:
1 | sudo docker info |