加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Windows上的boot2docker – 无法访问暴露的端口

发布时间:2020-12-14 04:35:05 所属栏目:Windows 来源:网络整理
导读:我已经在 Windows 7上安装了boot2docker(完全安装),并尝试运行 the container port redirection demo: docker run --rm -i -t -p 80:80 nginx 看起来它没有完全正确完成,它只是停止,看起来像这样: 当我打开另一个git bash shell并运行boot2docker ip时,我
我已经在 Windows 7上安装了boot2docker(完全安装),并尝试运行 the container port redirection demo:
docker run --rm -i -t -p 80:80 nginx

看起来它没有完全正确完成,它只是停止,看起来像这样:

当我打开另一个git bash shell并运行boot2docker ip时,我得到192.168.59.103,当我在chrome中弹出它时,我得到错误代码:ERR_CONNECTION_TIMED_OUT

在Ubuntu 14.04上使用普通的docker它对我来说很好.我还需要做些什么才能在windows上使用boot2docker?

仔细观察,我的问题与这个问题相同: Docker,can’t reach “rails server” development from localhost:3000 using docker flag -p 3000:3000

这个对我有用的问题的答案是this one,简单地说是要运行

boot2docker ssh -L 8080:localhost:80

在启动boot2docker之前的终端

在我的情况下,我这样做(从git bash终端):

boot2docker init # from https://github.com/boot2docker/boot2docker
boot2docker up
boot2docker ssh -L 8787:localhost:8787 # sets up port forwarding and starts boot2docker
docker run -d -p 8787:8787 cboettig/rstudio # starts the container I want

然后转到我在Windows中的Web浏览器并将其指向http:// localhost:8787 /并获得RStudio的服务器实例.当我完成时:

docker rm -f $(docker ps -a -q) # delete all containers

更新:降级到VirtualBox的早期版本将解决这个问题

在struggling with folder sharing之后,我通过以前版本的VirtualBox回归,发现在版本4.3.12中,我可以启用文件夹共享,并根据官方说明完全转发端口,即我可以访问我的docker容器192.168.59.103.因此,降级VirtualBox是解决此问题的另一种选择.

另一个更新:更新到boot2docker的v1.3.1的新版本将解决这个问题

这个release刚刚在一周前发布,包括VirtualBox Guest Additions,它简化了所有这一切.我现在只是这样做

boot2docker ssh # start boot2docker
docker run -d -p 8787:8787 -v /c/Users/foobar:/home/rstudio/foobar rocker/rstudio

我按照预期的方式工作,可以在我的浏览器中登录到http:// localhost:8787 /(linux)或http://192.168.59.103:8787(Windows),它就可以了.

在这种情况下,我还得到folder sharing,/ c / Users / foobar对应于我在C:/ Users / foobar上的计算机上的现有文件夹,foobar可以是任何东西.使用这种方法,我可以在Windows和RStudio之间读取和写入文件,我不需要像官方文档中的samba方法那样连接到特殊的IP地址

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读