7
我沒有什麼要在一個容器內執行,但希望它正在運行。所以,我嘗試使用以下命令行創建一個容器 - 'docker run -d alpine sleep infinity'
。但是,它會立即進入退出/停止狀態。什麼解釋?爲什麼用'docker run -d alpine sleep infinity'創建的容器進入退出/停止狀態?
我沒有什麼要在一個容器內執行,但希望它正在運行。所以,我嘗試使用以下命令行創建一個容器 - 'docker run -d alpine sleep infinity'
。但是,它會立即進入退出/停止狀態。什麼解釋?爲什麼用'docker run -d alpine sleep infinity'創建的容器進入退出/停止狀態?
alpine
是基於busybox的,並沒有提供GNU工具中可用的全部選項和擴展;作爲睡眠選項的infinity
是某些不可用的示例。
考慮代替:
docker run -d alpine sh -c 'while sleep 3600; do :; done'
我應該看到 '搬運工日誌<容器ID>'。它說 - 「睡覺:無效數字'無限'」。 –