Mac使用Docker

  • 时间:
  • 浏览:1
  • 来源:大发幸运飞艇APP下载_大发幸运飞艇APP官方

亲们都知道docker-machine和boot2docker有两种是不可能不可不可不可以直接在mac或windows下运行的,它时要依附另另另有一有1个VM,这里的VM要是VirtualBox,怎么让亲们在本机访问docker里发布的应用,这里就时要打开VirtualBox的port forwarding。

Step 2、Configure VirtualBox

因为你有要是容器发布同另另另有一有1个端口,你有必要使用docker的动态转发

因为你不要 再在你的mac因为windows上通过http://localhost:30的办法 去访问,到这就可能不可不可不可以现在现在开始了。我能 通过你docker-machine因为boot2docker的ip去访问。

以后你时要将基于有两种容器的image指定另另另有一有1个端口去绑定:

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

因为时要删除发布的端口,可能不可不可不可以如此做:

For example, running 3 nginx containers:

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

本文参考:

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

使用VBoxManage modifyvm命令转发49XXX端口。有两种办法 可能不可不可不可以很容易做到一同转发。

首先,要保证你发布端口的image因为run起来了。因为你是通过Dockerfile build起来的image,注意在image顶端打上去下面的句子: