1. 程式人生 > >docker run 啟動容器之後自動退出?

docker run 啟動容器之後自動退出?

[[email protected] ~]# docker run -d example
b245e4d2c0beee596e5b06f0903fda69572da9f29d21a90111b255ef7a151966
[[email protected] ~]# 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檔案中加上一些內容,經過我的實驗我發現不用。
只要執行如下步驟

[[email protected] ~]# docker run -it -d --name example-test example /bin/bash
-it(進入互動模式)   -d(將程序放入後臺進行)    /bin/bash 執行前臺命令