1. 程式人生 > >【docker】容器不退出

【docker】容器不退出

我們run了一個image,如果容器的任務執行完了,那麼這個容器就會退出。當然我們想要exec 進入也就不行了。

如果不想要容器退出,那麼必須讓容器的任務一直執行,比如一些web監聽任務或者top命令等。

比如說:

dockerfile

FROM centos

run:
docker run -it id top

那麼這個容器就會執行top,不會退出。

當然為了不讓top命令在前臺執行,佔據了我們當前的終端,我們可以使用後臺方式執行,只需要加一個“-d”的引數即可:

docker run -it -d id top

然後,我們可以使用:

docker exec -it id /bin/bash

來進入容器內部