一个简单的Dockerfile,目的是运行一个ubuntu容器,安装一些要用到的包
FROM ubuntu:18.04ENV TZ UTCRUN 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 就行了。