无法找到图像错误,如何设置代理下载图像

Héc*_*tor 7 docker

我需要设置公司代理,以便Docker可以从公共注册表下载图像.

$ sudo docker run hello-world 
Unable to find image 'hello-world:latest' locally 
Pulling repository docker.io/library/hello-world 
Error while pulling image: Get https://index.docker.io/v1/repositories/library/hello-world/images: dial tcp: lookup index.docker.io: no such host
Run Code Online (Sandbox Code Playgroud)

我正在使用Ubuntu 12.04机器.我找到了这个答案systemctl在Ubuntu 12.04中没有.我怎样才能做到这一点?

谢谢.

Héc*_*tor 1

仅适用于 Ubuntu

编辑/etc/defaults/docker.io并添加以下行:

export http_proxy='http://user:password@proxy-host:proxy-port'
Run Code Online (Sandbox Code Playgroud)

然后重新启动 docker 守护进程:

sudo service docker.io restart
Run Code Online (Sandbox Code Playgroud)