一說明
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...