Docker 續 相關命令的講解

2021-09-25 06:33:10 字數 2238 閱讀 5024

說明

docker指令的基本用法:docker +命令關鍵字(command) +一系列的引數

docker info          守護程序的系統資源設定

docker search docker 倉庫的查詢(索引-->映象,沒有字首就是官方映象)

docker images docker 映象的查詢

docker rmi docker 映象的刪除(rmiamge)

docker ps 容器的查詢(當前正在執行的,-a 所有的-->包含退出和死亡的)

docker run 容器的建立啟動(引數比較多)

docker start/stop 容器啟動停止

docker rm 容器 刪除非執行的容器(執行的-->加-f引數)

備註: docker指令除了單條使用外,還支援賦值、解析變數、巢狀使用!

需求:把所有的容器刪除

docker rm -f  $(docker ps -a -q)

# 命令和命名可以相互巢狀使用!

單一容器的管理

# 每個容器被建立後,都會分配乙個 container id 作為容器的唯一標示(128-->系統一般顯示16位)

# 後續對容器的啟動、停止、修改、刪除等所有操作,都是通過 container id 來完成,偏向於資料庫概念中的主鍵!

docker ps --no-trunc 檢視完整位(128)

docker stop/start containerid 停止

docker start/stop containerid 通過容器別名啟動/停止

docker inspect containerid 檢視容器所有基本資訊(核心引數:mounts、networks)

docker logs containerid 檢視容器日誌(-d在後台執行,想看一些撥出的日誌)

docker stats containerid 檢視容器所占用的系統資源

docker exec 容器名 容器內執行的命令 容器執行的命令

# 場景:一些應用容器無法直接互動(nginx)-->!

docker exec -it 容器名 /bin/bash 登入容器的 bash -->應用容器(不是基礎映象的)

run的一些常用的引數

#  run 常用的一些引數

# --restart=always # 容器的自動啟動

-h x.xx.xx # 設定容器主機名

-dns xx.xx.xx.xx # 設定容器使用的 dns 伺服器

--dns-search dns # 搜尋設定

--add-host hostname:ip # 注入 hostname <> ip 解析 -->服務停止時自動刪除

--rm # 服務停止時自動刪除

docker-compose用法

-f          #  指定使用的 

yaml # 檔案位置

up -d # 啟動容器專案

ps # 顯示所有容器資訊

pause # 暫停容器

restart # 重新啟動容器

unpause # 恢復暫停

logs # 檢視日誌資訊

config -q

rm # 刪除容器,驗證 yaml 配置檔案是否正確

stop # 停止容器

start # 啟動容器

五   

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