我需要设置公司代理,以便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中没有.我怎样才能做到这一点?
谢谢.
仅适用于 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)
| 归档时间: |
|
| 查看次数: |
17934 次 |
| 最近记录: |