在Docker容器中不使用端口redirect的情况下访问Apache
我用下面的脚本在容器中安装了apache
从ubuntu:最新的MAINTAINER mohit.deokar@ridlr.in
运行apt-get update -y运行apt-get -y安装apache2 net-tools php
EXPOSE 80 CMD / usr / sbin / apache2ctl -D FOREGROUND
CMD服务apache2启动
准备好图像并运行后
docker run -itd -p 12345:80 –name = custom_apache ubuntu / apache:v1 / bin / bash
我成功地能够重新引导从80到12345端口的stream量,并能够通过浏览器访问Apache
有2现在2问题 – 1.当我停止我的容器我的Apache的关机2.是否有任何不同的方式,除了端口redirect,通过它我可以通过它自己的容器IP(172.17.0.2)在Internet上访问我的容器apache。
或者我可以更改我的docker网关IP到我的本地IP系列(192.168.1.1/255)
我也有一个在我的主机服务器上运行docker的apache。