【发布时间】:2021-10-29 03:07:43
【问题描述】:
我的 Docker 文件:-
FROM basecentos6
MAINTAINER user@gmail.com
RUN yum -y update && yum install -y epel-release && yum install -y nginx && yum install -y git && yum install -y java-1.8.0-openjdk
EXPOSE 80
CMD ["nginx","-g","daemon off;"]
Docker 容器
sudo docker run -p80:80 -it withnginx6 bash
创建容器后,我正在使用以下命令检查 nginx 的状态
service nginx status
它说 nginx 已停止。
如何使用 CMD 选项使用 docker 文件使 nginx 在容器内运行
【问题讨论】:
-
为什么不用
nginx官方镜像容器?好吧,试试看docker logs id_containerhub.docker.com/_/nginx的日志 -
你应该检查nginx进程是否正在运行?使用命令:
ps aux | grep nginx在容器中?