【发布时间】:2016-07-19 23:35:33
【问题描述】:
我有以下 docker 文件。
FROM ubuntu
RUN apt-get update
EXPOSE 9000:80
# Install nginx
RUN apt-get install -y nginx
# Install Curl
RUN apt-get -qq update
RUN apt-get -qq -y install curl
ENTRYPOINT service nginx start
当我尝试在 shell 脚本中运行以下命令时,会创建 docker 映像 并且容器已启动,但是,当 shell 脚本退出时,docker 容器将停止。
如何在 shell 脚本退出后保持 docker 容器运行?我们的想法是让 nginx 运行在端口 80 上的运行容器,可以使用端口 9000 从主机访问。
【问题讨论】: