我有一个本地测试/开发服务器(当然是HTTP),监听端口8000.
我正在使用Linux,所以要在Internet Explorer 6,7,8等上测试页面.我使用VirtualBox运行虚拟机; 我还需要看看它在Windows环境中的外观如何(例如字体不同).
在我的真机中,我只是使用URL打开网站http://localhost:8000,如何从虚拟机中解决这个本地主机?
现在我的解决方法是使用IP地址.有更好的想法吗?
简而言之:如何在Mac OS X上为Docker设置HTTP/HTTPS代理?
详细说明:
我在代理后面的Mac OS X上运行Docker(1.12).我按照安装说明安装了boot2docker.如果我从我的网络内部Docker注册表中提取,这工作正常.
但是,从docker.io中提取时出现以下错误:
machine:~ me$ docker run ubuntu echo hello world
Unable to find image 'ubuntu' locally
Pulling repository ubuntu
2014/06/30 13:23:26 Get https://index.docker.io/v1/repositories/ubuntu/images:
dial tcp: lookup index.docker.io: no such host
Run Code Online (Sandbox Code Playgroud)
注1:DOCKER_HOST,http_proxy并https_proxy在环境中可用(运行env显示全部三个).
注意2:我在其他帖子中读到,当守护程序未正常运行时会发生此错误.但是,docker version没有表现出任何问题.此外,我可以拉动并运行从我的网络内部Docker注册表中提取的图像.
注3:我能够在Red Hat Linux(RHEL)上设置Docker .我不得不添加代理信息/etc/sysconfig/docker.我读到Ubuntu(/etc/init/docker.conf)上有一个类似的文件.但是,我在Mac OS X上找不到Docker(或boot2docker?)的文件.