[英]How to run Apache server from Docker without mapping to a location?
Docker Image: has apache; Docker Image:具有Apache; has an HTML file in the apache root.
在apache根目录中有一个HTML文件。
How can I access that file form the browser? 如何从浏览器访问该文件? (when I run the image)
(当我运行图像时)
I tried: 我试过了:
docker run -d -p 8080:80 myimage/myimage
but when I do docker ps
I see the port as 0.0.0.0:8080->80/tcp
but I get HTTP ERROR 500 when opening 0.0.0.0:8080
or localhost:8080
. 但是当我执行
docker ps
我看到端口为0.0.0.0:8080->80/tcp
但是打开0.0.0.0:8080
或localhost:8080
时出现HTTP错误500。
Login in to docker container 登录到Docker容器
docker exec -it container_id /bin/bash
and start apache server if its not started. 并启动apache服务器(如果尚未启动)。
service apache2 restart
Then from browser access using : http://localhost:8080 然后使用以下浏览器访问: http:// localhost:8080
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.