Docker學習筆記之進入容器Bash


  我們在創建容器的時候,如果容器的命令(command)不是/bin/bash的時候,使用docker attach命令是會卡住進不去容器的bash shell的。如下圖所示:

  所以,這里記錄一個可以進入容器bash的方法。

  

  步驟1:首先確保容器是啟動(running)狀態,如果不是的請使用命令docker start <容器名/容器ID>啟動容器;

  步驟2:然后執行命令docker exec -i -t <容器名/容器ID> /bin/bash進入容器bash。

 

  命令:

sudo docker start nginx-ubuntu-container
sudo docker exec -i -t nginx-ubuntu-container /bin/bash

  

 

  可以看一下exec命令幫助文檔描述,可以看到exec命令的使用方法是docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

  

  順便說下,按住CTRL+P+Q可以后台運行容器而不退出。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM