使用Dockerfile制作镜像时,如何设置应用程序开机启动


下面是一个简单制作haproxy镜像的Dockerfile,在设置CMD容器启动执行的命令时不管是下面的命令1,还是命令2,一启动就挂了,但是将命令设置为/bin/bash时,就能正常启动,请问,该怎么设置cmd,而只启动haproxy不启动bash,谢谢。
FROM centos
MAINTAINER liuyi <liuyi@wulian.com>
RUN yum install haproxy -y
EXPOSE 80 443

命令一:
CMD 

命令二:
COPY  start.sh /start.sh
CMD 

# cat start.sh

!/bin/bash

/usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg
已邀请:

tifayuki - Tutum 工程师

赞同来自:


简单说,用 -db参数启动,
详细可以参考
https://github.com/tutumcloud/ ... proxy

要回复问题请先登录注册