之前已經開啟了乙個容器,並且也進行了守護程序的驗證,接下來介紹以下幾個基礎的指令執行。
1、sudo docker run -i -t 具有 /bin/bash
(1)docker run:建立乙個新的容器並執行乙個命令
(2)-i:標誌保證容器中stdin是開啟的
(3)-t:標誌為要建立的容器分配乙個偽tty終端
如同:
守護程序
在此介面下可以輸入一些指令,如同:
結果當然也可以在這個容器內進行軟體的安裝:apt-get update && apt-get install vim,用來安裝乙個vim。
2、開啟乙個容器時,如果沒有給容器命名,則會自動隨機給容器命名,但是可以進行自定義命名:--name
sudo docker run --name *** -i -t *** ***3、如果之前開啟過乙個容器,而現在又想重新開啟就可以使用start或者restart指令:
sudo docker start ***這裡星號表示你容器的名稱或者id號,可以使用sudo docker ps -a檢視。sudo docker restart ***
start
restart
4、從這裡看到容器啟動後只返回容器的名稱而以,並沒有預料中執行結果,這裡需要使用到另外乙個指令:attach
sudo docker attach ***進入終端
5、檢視日誌
(1)靜態日誌
sudo docker logs ***這個用來檢視最新的日誌,如同:
靜態(2)動態日誌
sudo docker logs -f ***這個用來檢視動態日誌,形式如同靜態日誌,只是會實時監控。
(3)加上時間的日誌
sudo docker logs -ft ***在動態日誌的基礎上進行加入時間顯示,如同:
時間顯示
6、檢視守護程序的程序
(1)top
sudo docker top ***如同:
top(2)stats
sudo docker stats ***此指令可以用來檢視多個或者乙個容器的程序,這裡只啟動乙個容器:
7、自動重啟
sudo docker run --restart=always ***在容器出現錯誤而導致停止時,就會自動重啟了。
8、(1)檢視容器資訊
sudo docker ps -a如同:
容器資訊
(2)獲取容器資訊
sudo docker inspect ***如同:
容器資訊
相比ps來看,內容詳細很多。
(3)指定獲取資訊
sudo docker inspect --format '}' ***如同:
指定容器資訊
以上就是基礎指令的使用。
參考:《第一本docker書》
docker基礎指令
其中 dt 後台執行 name 命名 p 11207 80 將docker容器的80埠對映到主機的11207埠 rm 容器退出時自動清理內部的檔案系統 先檢視正在執行的docker容器 docker ps docker exec it id號 bin bash docker ps 檢視當前處於執行狀...
Docker常用指令,基礎命令
啟動docker sudo systemctl start docker 檢視所有映象 docker images 檢視正在執行的容器 docker container ls 或 docker ps 檢視所有容器以及執行狀態 docker container ls all 或 docker ps a...
Docker 三 docker常用指令
具體參考 本文分為容器指令,映象指令 1 檢視本地image列表 docker images docker image ls 2 獲取遠端映象 docker pull 3 刪除映象 注意此映象如果正在使用,或者有關聯的映象,則需要先處理完 docker image rm imageid docker...