如何从Docker运行Apache服务器而不映射到某个位置?
Docker Image:有apache; 在apache根目录中有一个HTML文件。
如何从浏览器访问该文件? (当我运行图像时)
我试过了:
docker run -d -p 8080:80 myimage/myimage
但是当我做docker ps
我看到端口为0.0.0.0:8080->80/tcp
但打开0.0.0.0:8080
或localhost:8080
时,我得到HTTP错误500。
login到docker集装箱
docker exec -it container_id /bin/bash
并启动Apache服务器,如果它没有启动。
service apache2 restart
然后从浏览器访问使用: http:// localhost:8080