- exec和attach 都是進入當前運行容器的命令
- exec(為較為常用的):使用exec進入容器后,是開啟一個新的終端,在里面操作
- attach:使用attach是直接在當前容器正在執行的終端里進行操作
例子:我們分別使用2種不同命令進入容器,然后退出容器,再觀察容器的狀態
- 先使用exec進入容器
# 進入正在運行的centos容器
docker exec -it 6ebaa1bd0f6e /bin/bash
-
然后退出容器
-
再查看容器的狀態,這個時候容器還是運行着的
-
再來使用attach進入運行的centos容器
-
然后退出容器,發現centos容器已經停止了