Linux vmware机器上的Docker:apt get和proxy错误

我有一台上面有linux mint 18.3的vmware机器(主机是windows 10)。主机位于代理之后。客户机(Linux Mint)网络配置为“桥接”?

“”

“”我试图在来宾操作系统上编写一个简单的dockerfile并构建它,但在apt-get命令中有问题:来自ubuntu:xenial的

运行apt get update和apt get install-y\ bzip2\ G+ 制作 NCURSES开发\ WGET zlib1g开发

它给了我:

err:1 http://security.ubuntu.com/ubuntu xenial security inrelease临时故障解决’security.ubuntu.com’

我尝试在dockerfile中添加:

env http_proxy’http://proxy-adress:3128′ env https_proxy’http://proxy_地址:3128′

出现此错误:

错误:1 http://security.ubuntu.com/ubuntu xenial security inrelease临时故障解决“proxy-adress”

我是否必须更改VMware配置中的某些内容?还是在码头文件里?”

谢谢

——最佳方案—–

,我想你可能在一个公司网络中,你需要做两个更改。

$cat/etc/resolv.conf #由resolv conf(8)生成的glibc resolver(3)的动态resolv.conf(5)文件 #不要手动编辑此文件–您的更改将被覆盖 名称服务器10.x.y.z 搜索myorg.org

您需要在Docker守护进程配置中设置这些文件。您可以通过创建一个包含以下内容的文件/etc/docker/daemon.json来做到这一点:

{ “dns”:[“10.x.y.z”], “dns search”:[“myorg.org”] }

实际值将取决于您得到的输出。

您还需要更改代理设置并将其应用到Docker服务的文件中。这可以按照下面的线程

lookup registry-1.docker.io中列出的方式完成:没有这样的主机(与vonc已经指出的一样)

nodemail er with docker

点赞