加速源购买地址: https://e.tb.cn/h.6hlCFf1KUJQZxVn?tk=ey2UVZPracf MF168
在Linux上配置Docker镜像加速
编辑Docker配置文件:
打开Docker的配置文件/etc/docker/daemon.json
,如果文件不存在,可以新建此文件。sudo vi /etc/docker/daemon.json
添加镜像加速器:
在文件中添加以下内容,将xxx.sxxpqp.top
替换为您的实际加速源地址。{ "registry-mirrors": ["https://xxx.sxxpqp.top"] }
重新加载Docker守护进程:
修改配置后,您需要重新加载Docker守护进程以使更改生效。sudo systemctl daemon-reload sudo systemctl restart docker
测试配置:
运行以下命令以验证配置是否成功:docker run hello-world
如果看到 "Hello from Docker!" 的消息,则表示配置成功。
在Windows上配置Docker镜像加速
打开Docker Desktop:
启动Docker Desktop应用程序。进入设置:
点击右上角的设置图标,进入设置界面。配置镜像加速器:
在“Docker Engine”选项卡中,您需要修改JSON配置,将xxx.sxxpqp.top
替换为您的实际加速源地址。{ "experimental": false, "registry-mirrors": [ "https://xxx.sxxpqp.top" ] }
应用更改:
点击“应用并重启”按钮,使更改生效。测试配置:
打开命令提示符或PowerShell,运行以下命令:docker run hello-world
如果成功,您将看到 "Hello from Docker!" 的消息。
额外建议
如果在使用Docker时遇到网络问题,您可以尝试修改DNS设置为
223.5.5.5
。在Linux上,您可以通过编辑/etc/resolv.conf
来设置DNS;在Windows上,您可以在网络适配器设置中进行修改。如果您使用了代理,确保在Docker的设置中关闭代理,以避免网络连接问题。
客户端开启镜像签名验证,而镜像无签名层:如果查看 “/etc/profile” 文件中的环境变量设置了
DOCKER_CONTENT_TRUST=1
,会开启镜像签名验证,当拉取的镜像没有相应签名层时就会报错。可将其改为DOCKER_CONTENT_TRUST=0
,然后执行source /etc/profile
使设置生效。
通过以上步骤,您应该能够成功配置Docker镜像加速,并在Linux和Windows环境中正常使用Docker。
评论