惊了!/bin/bash居然会结束容器运行
来源:2-1 本章介绍

Panda_io
2022-09-22
最近需要为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
写回答
1回答
-
麦兜搞IT
2022-10-18
您好,说实话,我不明白您为啥要加bin/bash
022022-12-22
相似问题