Docker nginx 容器即时存在

gui*_*sen 3 nginx docker dockerfile

我想对官方nginx形象有一些控制,所以我写了自己的Dockerfile,为它增加了一些额外的功能。

该文件具有以下内容:

FROM nginx
RUN mkdir /var/www/html
COPY nginx/config/global.conf /etc/nginx/conf.d/
COPY nginx/config/nginx.conf /etc/nginx/nginx.conf
Run Code Online (Sandbox Code Playgroud)

当我构建此映像并使用此命令创建该映像的容器时:
docker run -it -d -v ~/Projects/test-website:/var/www/html --name test-nginx my-nginx

它会立即退出。我也无法访问日志文件。可能是什么问题?我已经复制了Dockerfile官方nginx图像的 ,这也做同样的事情。

gui*_*sen 5

所以我不知道docker ps -a; docker logs <last container id>命令。我执行了这个,似乎我有一个重复的daemon off;命令。

感谢您的帮助;)!

  • “docker logs &lt;last container id&gt;”帮助解决了这个问题。 (2认同)