docker映象中進入容器命令列並檢視執行中的容器

2021-10-06 16:26:08 字數 1412 閱讀 3190

啟動mysql分為兩步:

檢視所有安裝的軟體,命令如下

docker ps

-a

顯示結果如下,可以看到docker中每個容器的狀態,id,埠等等,複製mysql容器的id,即container id (或者容器的name也可以)

2.啟動mysql容器,命令如下

docker start + container id (或者容器名)

例如我的:docker start a10c3f1240bb

等價於:docker start mysql

進入命令列也分為兩步,檢視剛才docker ps -a 命令下查出來的服務名(或者容器id),我的mysql名字是mysql

執行以下命令進入mysql命令列

命令如下:

docker exec -it + 容器名(或id) bash

例如:docker exec -it mysql bash

第二步:輸入mysql賬號密碼命令,如圖,注意密碼是不會顯示的,輸入正確即可進入;

在命令列中輸入兩次exit即可退出當前容器,如下圖

重新檢視mysql執行狀態,輸入以下命令

docker ps --filter status=running

這裡的status有四個引數,分別是running,exited,

paused,dead

結果如下圖,可以看到mysql服務仍然在執行中

docker進入容器命令

兩種方式,第一種 docker attach 44fc0f0582d9但是這種方式有缺點,當多個視窗同時使用該命令進入該容器時,所有的視窗都會同步顯示。如果有乙個視窗阻塞了,那麼其他視窗也無法再進行操作。推薦第二種 docker exec it 44fc0f0582d9 bin bash注 如果出現...

docker映象和容器命令

檢視所有容器 停用乙個容器 停用全部執行中的容器 殺死所有正在執行的容器 刪除乙個容器 刪除全部容器 刪除所有已經停止的容器 一條命令實現停用並刪除容器 列出本地所有的映象 含中間映像層,預設情況下,過濾掉中間映像層 列出本地映象中repository為ubuntu的映象列表 刪除乙個映象 刪除所有...

進入Docker容器

該命令會在執行中的容器中執行乙個新的終端,然後你就可以在容器中執行命令。usage docker exec options container command arg.run a command in a running container options d,detach 分離模式 在後台執行命令...