Docker 映象 容器 啟動 停止 刪除 操作

2021-09-27 11:38:50 字數 877 閱讀 9998

docker 映象 容器 之間的關係

docker 執行docker檔案產生映象 -> 執行映象可以產生容器-> 啟動容器就是執行起你的jar包了(純屬個人理解)

docker 啟動步驟 

1  在docke中通過執行docker build -t dockerfile .  會產生乙個docker映象

其中會根據dockerfile中的配置進行產生映象(具體的dockerfilr可以參考官網)

2 在產生映象以後  執行 docker run  -p 8081:8081  dockerfile(第一步你執行產生的名稱)

埠 分別對應的是你的專案裡面的埠號 和對外的埠號

-p  -d 的命令可以分別表示在前後臺執行

3 第二部會產生乙個 容器id   你執行此id docker start id 正常情況就可以執行ni的jar了

如果沒有正常執行 你可以通過  docker logs [options] container  檢視你的啟動日誌

其中 options 選項有-f : 跟蹤日誌輸出   --since :顯示某個開始時間的所有日誌   -t : 顯示時間戳  --tail :僅列出最新n條容器日誌

container  :可以通過docker ps -a  檢視你的container  id 

docker 停止步驟 

1  通過  docker ps -a 檢視 所有的執行的程序

通過執行 docker stop id    停止執行

2 程序停止後就可以t通過docker rm id  刪除 承載改程序的容器了

3 最後通過執行 docker rmi id  刪除映象 可以通docker images 檢視映象的id

最後 重啟就   執行 上面的步驟

docker映象 容器 啟動 停止 刪除容器

指定映象源 編輯 etc docker daemon.json,然後,重啟docker,重啟docker後,正在執行的容器也會關閉,需要重新啟動。systemctl restart docker搜尋映象 docker search imagenamedocker pull imagename檢視映象...

Docker 啟動與停止容器

啟動已執行過的容器 docker start 容器名稱 容器id如 docker start mycentos 啟動所有執行過的容器 注意 反單引號 docker ps a q 是查詢所有執行過的容器id 停止正在執行的容器 正常停止 docker stop 容器名稱 容器id如 docker st...

Docker 停止 刪除容器和映象

1 列出所有容器id docker ps aq 2 停止所有容器 docker stop docker ps aq 3 刪除所有容器 docker rm docker ps aq 4 刪除所有映象 docker rmi docker images q 5 按條件刪除映象 沒有打標籤 docker r...