kubernetes 如何为Rancher Desktop设置代理凭据

jobtbby3  于 2022-11-21  发布在  Kubernetes
关注(0)|答案(1)|浏览(285)

我已经安装了Rancher Desktop。它运行得很好,除了nerdctl和k3s无法从hub.docker.com我公司的防火墙后面的www.example.com下载Docker图像。
问题1:下载Rancher Desktop后,如何设置我的企业代理凭据,以便Kubernetes(使用Rancher Desktop)从hub.docker.com提取图像。
问题2:下载Rancher Desktop后,如何设置我的公司代理凭据,以便以下命令在我的公司防火墙后工作。

% nerdctl run --name jerrod-mysql-test -e MYSQL_ROOT_PASSWORD=password -p 7700:3306 mysql:8.0

INFO[0000] trying next host                              error="failed to do request: Head \"https://registry-1.docker.io/v2/library/mysql/manifests/8.0\": dial tcp: lookup registry-1.docker.io on xxx.xxx.x.x:53: no such host" host=registry-1.docker.io
FATA[0000] failed to resolve reference "docker.io/library/mysql:8.0": failed to do request: Head "https://registry-1.docker.io/v2/library/mysql/manifests/8.0": dial tcp: lookup registry-1.docker.io on xxx.xxx.x.x:53: no such host
flvlnr44

flvlnr441#

我正在使用mac。在mac. machine中,将代理详细信息添加到/etc/conf.d/docker文件中。

#rdctl shell

#sudo su -

#vi  /etc/conf.d/docker
 
 
NO_PROXY="localhost,127.0.0.1"

HTTPS_PROXY="http://HOST:PORT"

HTTP_PROXY="http://HOST:PORT"
 
export HTTP_PROXY

export HTTPS_PROXY

export NO_PROXY

相关问题