作为技术人员,有两个必备的能力,第一就是英文要好,如果你不懂英文,那么技术是很难提升的,因为一手的资料都是英文,而中文资料基本都是搬运,既然是搬运,那就存在误差,有时就是坑,所以学技术,直接就从英文文档开始学习。
第二就是会使用代理,如果你不懂代理,英语再好也是没有用的,因为你几乎找不到优质的英文资料,也很难找到安全而全面的官方 docker 镜像(比如 https://hub.docker.com/)。
如果有了代理,那么就可以让 docker 通过代理服务器拉取镜像。你可以通过下面的方法进行设置:
首先,我们需要需要为 Docker 守护进程设置 HTTP 代理。根据你的操作系统以及你是在使用 Docker Desktop 还是 Docker Engine,配置有些许不同。以下是如何在不同环境中进行设置的方法:
对于 Linux 系统上的 Docker Engine,请按照以下步骤操作:
创建或修改 systemd Docker 服务文件:
sudo mkdir -p /etc/systemd/system/docker.service.d
http-proxy.conf
的文件来指定 HTTP 代理设置:
sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf
添加 HTTP_PROXY 环境变量:
http-proxy.conf
文件中,添加以下行(将 http://proxy-server:port
替换为你实际的代理设置):
[Service]
Environment="HTTP_PROXY=http://proxy-server:port"
HTTPS_PROXY=http://proxy-server:port
。重新加载 systemd 守护进程,重启 Docker,并验证配置:
sudo systemctl daemon-reload
sudo systemctl restart docker
systemctl show --property=Environment docker
对于 Windows 或 Mac 上的 Docker Desktop:
http://username:password@proxy-server:port
。如何使用代理,可以关注小号【大征哥】获取相关信息,可以直接与Gemini 1.5 pro 模型对话哦。