docker容器启动后马上退出的问题

一个简单的Dockerfile,目的是运行一个ubuntu容器,安装一些要用到的包

FROM ubuntu:18.04
ENV TZ UTC
RUN apt update \
    && apt install -y \
        libpython2.7 \
        python3-etcd \
        postgresql-10 \
        patroni \
    && apt clean \
    && locale-gen en_US.UTF-8
docker build -t myubuntu:0.1.0 .
docker run -d --name myubuntu myubuntu:0.1.0

container启动后马上退出
原因:
Docker容器后台运行,就必须有一个前台进程。主线程结束,容器会退出。
docker run -d –name myubuntu myubuntu:0.1.0 改成 docker run -dit –name myubuntu myubuntu:0.1.0 就行了。

    原文作者:AndyZhang
    原文地址: https://segmentfault.com/a/1190000019729253
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞