2017-10-13 126 views
0

这是我Dockerfile搬运工nginx的容器不启动

FROM nginx 

EXPOSE 8080 

CMD ["nginx", "-g", "daemon off;"] 

我用docker build .,然后docker run -it 603030818c86开始我nginx的容器。但是,当我去http://localhost:8080它不会给我nginx主页。我究竟做错了什么?

回答

0

您搬运工网络内部暴露的端口,尝试使用://本地主机:8080`

docker run -it -p 8080:8080 603030818c86 
+0

给我',而页面loading.'去'HTTP时到服务器连接被重置 – hupakeetje

+1

你在前台模式下运行容器,试试简单的'docker run -d -p 8080:80 nginx nginx -g'daemon off;'' 如果有效,那就把'nginx nginx -g'到您的图片名称。 – SatanDmytro