最近需要为nginx指定配置文件位置,就重新写了entrypoint如下:
FROM nginx:latest
RUN mkdir -p /var/nginx/conf/ && cp /etc/nginx/nginx.conf /var/nginx/conf/
ENTRYPOINT nginx -c /var/nginx/conf/nginx.conf && /bin/bash
当我使用dockerrun 去执行的时候,正常打印出id,但是容器自动退出了,百思不得其解,ENTRYPOINT nginx -c /var/nginx/conf/nginx.conf && /bin/bash 后面确实加了一个/bin/bash防止程序退出,但是不起作用,求老师解惑!!!
[root@192 busybox]# docker run -d creative-brain-nginx:6.0
ca66420f07e1dca4f1389b643daa9892b2d388979130d513f174e7da9586fcea
[root@192 busybox]#
"/bin/sh -c 'nginx -…" About a minute ago Exited (0) About a minute ago hungry_tu