小编Joe*_*Joe的帖子

Docker容器 - 如何配置以便在vagrant中运行时获得可行的IP地址?

Docker(www.docker.io)看起来很棒.但是,在Mac上安装VirtualBox,Vagrant ......以及Docker之后,我发现无法从另一台计算机(或Mac上的终端会话)访问Docker容器中运行的服务.我正在尝试访问的服务是Redis.

问题似乎是没有分配给Docker容器的IP地址的路由.在这种情况下,容器的IP为172.16.42.2,而Mac的IP为196.168.0.3.

几个笔记:

  1. 可以访问它 - 但只能从VirtualBox会话中访问它.这可以使用redis-cli -h 172.16.42.2 -p 6379完成.
  2. 我已经将"config.vm.network:bridged"添加到VagrantFile以尝试获取,但这并没有解决问题.

macos virtualbox vagrant docker linux-containers

12
推荐指数
1
解决办法
1万
查看次数

标签 统计

docker ×1

linux-containers ×1

macos ×1

vagrant ×1

virtualbox ×1