通過docker創建守護運行(在使用-d參數時)的容器時,容器啟動后會進入后台。用戶無法看到容器中的信息。某些時候如果需要進入容器進行操作,有多種方法,包括使用docker attach命令、docker exec命令,以及nsenter工具等。
- attach命令
docker attach 容器名稱/ID
在使用attach命令有時候並不方便。當多個窗口同時attach到同一個容器的時候,所有窗口都會同步顯示。當某個窗口因命令阻塞時,其他窗口也無法執行操作了。
- exec命令
docker exec -ti 容器ID /bin/bash
- nsenter工具