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

发布时间:2019-10-12 20:08:28编辑:auto阅读(2644)

    一个简单的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 就行了。

关键字