[英]Build docker ubuntu image by Dockerfile
如果命令“ docker run ubuntu bash”,该容器将不会持续。
但是,如果我命令“ docker run -it ubuntu bash”,则该容器将创建一个伪tty并使该容器保持活动状态。
我的问题是,有什么方法可以使Dockerfile能够基于ubuntu / centos构建映像,那么我只需要命令“ docker run my-image”,容器就会持久。
为我的英语不好而道歉,我不知道我的问题是否足够清楚。 感谢您的任何回应
有三种运行容器的方法:
docker run ubuntu ls /
-it
打开与容器的连接,例如docker run -it ubuntu bash
-d
保持容器在后台docker run -d ubuntu:14.04 ping localhost
,例如docker run -d ubuntu:14.04 ping localhost
只要容器中有活动进程,Docker就会保持容器运行。 ls
命令完成后,第一个容器退出。 当您退出bash会话时,第二个容器将退出。 只要ping
进程保持运行,第三个容器就将保持运行状态(请注意,从最近的Ubuntu映像中删除了ping
,这就是本示例指定14.04的原因)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.