Mac使用Docker

  • 时间:
  • 浏览:5

可是你有什么都有有有容器发布同另有另一个端口,你有必要使用docker的动态转发

亲戚亲戚什么都有一群人 都知道docker-machine和boot2docker有有一种是如此直接在mac或windows下运行的,它都要依附另有另一个VM,这里的VM可是VirtualBox,怎样才能让亲戚亲戚什么都有一群人 在本机访问docker里发布的应用,这里就都要打开VirtualBox的port forwarding。

可是你都要将基于有有一种容器的image指定另有另一个端口去绑定:

首先,要保证你发布端口的image可是run起来了。可是你是通过Dockerfile build起来的image,注意在image上边加在下面的的话:

运行以下命令通过ssh去转发OSX/Windows的400端口到boot2docker/docker-machine VM的400端口:

For example, running 3 nginx containers:

Expose有有一种命令的意思是docker image发布另有另一个端口。

使用VBoxManage modifyvm命令转发49XXX端口。有有一种法律最好的办法都要很容易做到共同转发。

可是都要删除发布的端口,都要如此做:

可是你让你在你的mac可是windows上通过http://localhost:400的法律最好的办法去访问,到这就都要开始英语 英语 。让他通过你docker-machine可是boot2docker的ip去访问。

Step 2、Configure VirtualBox

本文参考:

Step 1、Export the port in your Container(Docker-machine or boot2docker)