Docker_Docker命令2

花溪月影發表於2024-05-28

一、程序相關命令

#啟動docker服務
systemctl start docker

#停止docker服務
systemctl stop docker

#重啟docker服務
systemctl restart docker

#檢視docker服務狀態
systemctl status docker

#開機啟動docker服務
systemctl enable docker

二、映象相關命令

#檢視映象: 檢視本地所有的映象
docker images
docker images –q # 檢視所用映象的id

#搜尋映象:從網路中查詢需要的映象
docker search 映象名稱

#拉取映象:從Docker倉庫下載映象到本地,映象名稱格式為 名稱:版本號,如果版本號不指定則是最新的版本。
如果不知道映象版本,可以去docker hub 搜尋對應映象檢視。
docker pull 映象名稱

#刪除映象: 刪除本地映象
docker rmi 映象id # 刪除指定本地映象
docker rmi `docker images -q` # 刪除所有本地映象

三、容器相關命令

#檢視容器
docker ps # 檢視正在執行的容器
docker ps –a # 檢視所有容器

#建立並啟動容器
docker run 引數

    引數說明:
        -i:保持容器執行。通常與 -t 同時使用。加入it這兩個引數後,容器建立後自動進入容器中,退出容器後,容器自動關閉。
        -t:為容器重新分配一個偽輸入終端,通常與 -i 同時使用。
        -d:以守護(後臺)模式執行容器。建立一個容器在後臺執行,需要使用docker exec 進入容器。退出後,容器不會關閉。
        -it 建立的容器一般稱為互動式容器,-id 建立的容器一般稱為守護式容器
        --name:為建立的容器命名。

#進入容器
docker exec 引數 # 退出容器,容器不會關閉

#啟動容器
docker start 容器名稱

#停止容器
docker stop 容器名稱

#刪除容器:如果容器是執行狀態則刪除失敗,需要停止容器才能刪除
docker rm 容器名稱

#檢視容器資訊
docker inspect 容器名稱