Windows Docker启动到archive.ubuntu的连接

Windows Docker启动到archive.ubuntu的连接,windows,ubuntu,docker,windows-7,virtual-machine,Windows,Ubuntu,Docker,Windows 7,Virtual Machine,我已经设法将docker安装到我使用Windows7的机器上。我的机器在公司网络下。当我试图学习docker时,我遵循了这一点。当我的Dockerfile正在执行时: RUN apt-get -y update && apt-get install -y fortunes 在执行ubuntu更新和安装Fortune时,我遇到以下错误: cannot initiate the connection to archive.ubuntu.com:80. and - connect &

我已经设法将docker安装到我使用Windows7的机器上。我的机器在公司网络下。当我试图学习docker时,我遵循了这一点。当我的Dockerfile正在执行时:

RUN apt-get -y update && apt-get install -y fortunes
在执行ubuntu更新和安装Fortune时,我遇到以下错误:

cannot initiate the connection to archive.ubuntu.com:80. and - connect <101:network is unreachable>
但当我退出并重建Dockerfile时,这似乎并不能解决问题


由于我的机器在windows上,我还没有找到解决这个问题的方法。有人知道我应该如何克服这个问题吗?

您必须使用windows计算机网络设置的相同名称服务器启动您的
dockerd
(docker守护进程),然后您的容器和映像将从外部网络/internet获得连接


有关更多详细信息,请访问docker的官方链接:

您必须使用windows计算机网络设置的相同名称服务器启动您的
dockerd
(docker守护进程),然后您的容器和映像将从外部网络/internet获得连接


有关更多详细信息,请访问docker的官方链接:

谢谢。这适用于windows 8及以上版本。我在本地使用docker工具箱。安装工具箱后,我按照教程进行操作。只需将HTTP_代理和HTTPS_代理的值设置为公司值。它工作了,帮助我运行hello world应用程序或docker repo的任何其他应用程序。问题在于第3步,它说它创建了一个临时容器,但他们没有选择这些值。谢谢。这适用于windows 8及以上版本。我在本地使用docker工具箱。安装工具箱后,我按照教程进行操作。只需将HTTP_代理和HTTPS_代理的值设置为公司值。它工作了,帮助我运行hello world应用程序或docker repo的任何其他应用程序。问题在于第3步,它说它创建了一个临时容器,但他们没有选择这些值。
namespace 8.8.8.8