互联网服务Dockerdocker镜像

这样的Dockerfile是不是有问题

FROM centos:6.5

MAINTAINER  XX

RUN rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm;&& yum install -y nginx

VOLUME ["/etc/nginx/conf.d","/etc/nginx/log/"]

WORKDIR /etc/nginx

CMD ["/usr/sbin/ngix"]

EXPOSE 80



然后 docker run -d -p 10000:80 nginx:centos 之后容器状态是

CONTAINER ID        IMAGE               COMMAND                CREATED             STATUS                      PORTS               NAMESf73bbad85681        nginx:centos        "/etc/init.d/nginx s   13 seconds ago      Exited (0) 12 seconds ago    请问是什么情况,不能作为deamon模式运行的么?  谢谢!
参与3

1同行回答

dl528888dl528888系统运维工程师游戏公司
建议使用supervisord管理吧,比如我想使用supervisor启动ssh与cron服务,可以使用14:11:58 # cat /etc/supervisord.conf [supervisord] nodaemon=true pidfile=/var/log/supervisord/supervisord.pid logfile=/var/log/supervisord/supervisord.log [program:sshd] command=/usr/s...显示全部
建议使用supervisord管理吧,比如我想使用supervisor启动ssh与cron服务,可以使用
14:11:58 # cat /etc/supervisord.conf
[supervisord]
nodaemon=true
pidfile=/var/log/supervisord/supervisord.pid
logfile=/var/log/supervisord/supervisord.log
[program:sshd]
command=/usr/sbin/sshd -D
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile=/var/log/supervisord/sshd_stdout.log
stderr_logfile=/var/log/supervisord/sshd_stderr.log
[program:crond]
command=/etc/init.d/crond start
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile=/var/log/supervisord/crond_stdout.log
stderr_logfile=/var/log/supervisord/crond_stderr.log
收起
互联网服务 · 2015-09-10
浏览1409

提问者

jepsen
软件开发工程师HaoWeiLai
擅长领域: Docker云计算容器引擎

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-09-10
  • 关注会员:1 人
  • 问题浏览:4165
  • 最近回答:2015-09-10
  • X社区推广