[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 执行前台命令