docker run 啟動容器之後自動退出?
阿新 • • 發佈:2018-11-11
[[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 執行前臺命令