docker run 启动容器之后自动退出?

[root@node1 ~]# docker run -d example
b245e4d2c0beee596e5b06f0903fda69572da9f29d21a90111b255ef7a151966
[root@node1 ~]# docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                         PORTS               NAMES
b245e4d2c0be        example             "/bin/bash"              4 seconds ago       Exited (0) 3 seconds ago                           determined_lovelace

很多博客上都是说出现这种情况是因为容器在后台运行时需要一个前台进程,但是很多博客上都是说要在Dockerfile文件中加上一些内容,经过我的实验我发现不用。
只要执行如下步骤

[root@node1 ~]# docker run -it -d --name example-test example /bin/bash
-it(进入交互模式)   -d(将进程放入后台进行)    /bin/bash 执行前台命令

猜你喜欢

转载自blog.csdn.net/myydebk666/article/details/83956257
今日推荐