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...