docker功能相關命令

2021-09-24 04:26:53 字數 2360 閱讀 8744

docker info # 檢視docker 情況

docker run # 執行容器

–always=restart # 重啟常開

-i # stdin 輸入開

-t # 新開乙個偽tty終端,用來進行互動

–name # 新開容器名字, 一般放在最前面

–log-driver=「syslog」 # 指定日誌記錄方式

-d # 守護程序,後台執行

-c # 執行shell 命令

–restart=always # 檢測重啟

–restart=on-failure:5 # 當結束**為0時,自動重啟,設定重啟次數為5

-p # 對外公開埠,expose 的埠也會一併開啟**

示例:docker run -d -p --name static_web posa/static_web nginx -g 「daemon off;」**

docker exec # 進入容器

docker exec -d container touch a # 進入容器並執行命令

docker attach # 附著容器,退出後容器也會退出

docker ps # 檢視容器

-a # 檢視所有容器 預設檢視當前執行容器

-n x # 檢視最後的n個容器

-l # 檢視埠對映情況

docker images # 檢視映象

docker pull # 拉取映象

docker build -t # 執行docker file

docker build -t=「name/container_name:tag」 # 設定標籤名

-f # 指定file檔案

-f path/to/file

docker build -t=「name/container_name:tag」 [email protected]:jamtur01/docker-static_web # 利用遠端檔案建立映象

docker build --no-cache -t=「jamtur01/static_web」 . # 忽略快取構建

docker tag # 標記映象

docker push # 上傳映象

docker push posa/web # 倉庫位址 repository

需要管理 github和docker hub

docker search # 查詢映象

docker start # 啟動已經停止的容器

docker stop # 停止容器

docker kill # 停止容器

docker restart # 重啟容器

docker logs # 檢視容器日誌

-f # 跟蹤輸出日誌

–tail 10 # 跟蹤最後10條日誌

-ft # 跟蹤尾部

docker top container # 檢視容器內部程序

docker stats container # 檢視容器狀態,用於監控

docker inspect # 檢視容器詳細資訊

docker inspect --format=』}』

docker rm container # 刪除容器

docker rm -f container # 強刪容器

docker rm 『docker ps -a -q』 # 刪除所有容器

docker rmi # 刪除映象

docker rmi a b c # 刪除多個映象

docker rmi 『docker images -a -q』 # 刪除全部映象

docker login # 登入docker registry

docker logout # 登出docker registry

docker commit container # 提交儲存容器成映象,

docker commit 4aa jamtur01/apache2:webserver

-m # 指定映象提交資訊

-a # 指定 author

jamtur01/apache2 # 指定使用者名稱和倉庫名

:webserver # 為映象增加標籤

docker inspect jatur01/apache2:webserver # 檢視提交映象的詳細資訊

docker history container_name # 檢視映象如何構建的

docker port container container_port # 檢視容器及容器對映出來的埠

container command

hostname # 檢視主機名

cat /etc/hosts # 檢視hosts檔案

ip a # 檢視容器介面

env # 檢視環境變數

Docker 相關命令

參考了多篇部落格 啟動docker service docker start 或 systemctl start docker 關閉docker service docker stop 或 systemctl stop docker docker run p 80 80 t i name queen...

docker 相關命令

linux 安裝就簡單粗暴 yum y install docker 啟動 systemctl start docker 還有systemctl 常規命令操作 docker images 檢視docker 映象 docker ps a列出來有哪些容器 a 代表顯示所有的容器 不帶只顯示 在執行的容器...

Docker相關命令

1.建立dockerfile touch dockerfile2.檢視計算機上的映象 docker images3.搜尋映象 在 docker hub 上搜尋並返回名稱與搜尋字串匹配的所有映象列表 docker search docker pull 例如 docker pull ubuntu doc...