docker--基本命令
阿新 • • 發佈:2022-03-24
Docker的常用命令
幫忙命令
docker version #顯示docker的版本資訊
docker info #顯示docker的系統資訊,包括映象和容器數量
docker 命令 --help #幫忙命令
映象命令
docke images
docker images # 檢視所有本地主機映象
# 解釋
REPOSITORY 映象的倉庫源
TAG 映象的標籤
IMAGE ID 映象的ID
CREATED 映象的建立時間
SIZE 映象的大小
#可選項
-a 列出所有映象
-f
-q 只顯示映象的id
docker search 搜尋映象
docker search mysql #搜尋mysql映象 #可選項 --filter=STARS
docker pull 下載
docker pull mysql #拉取映象 下載
#如果不寫tag,預設就是latest
docker pull mysql:5.7 #指定下載
docker rmi 刪除映象
docker rmi -f id #通過id來刪除
docker rmi -f $(docker images -aq) #docker images -aq查詢所有映象id 遞迴刪除 刪除全部
docker rmi -f id id id #多個刪除
容器命令
新建容器並啟動
docker pull centos docker run [] image #引數說明 --name 容器名字 用來區分容器 -d 後臺方式執行 -it 互動方式執行,進入容器檢視內容 -p 指定容器的埠 -p :8080:8080 -p 隨機指定埠 #測試,啟動並進入容器 docker run -it centos /bin/bash #退出容器 exit 停止並退出 ctrl + P +Q #容器不停止退出
列出所有的執行的容器
#docker ps 命令
-a #列出當前正在執行的容器 +帶出歷史執行的容器
-n= #顯示最近建立的容器
-q #顯示容器的編號
docker ps -a
刪除容器
docker rm 容器id #刪除指定容器
docker rm -f $(docker ps -aq)# 刪除所有容器
docker ps -a -q |xargs docker rm #刪除所有容器
啟動和停止容器的操作
docker start id
docker restart id #重啟
docker stop id
docker kill id #強制停止
常用命令
後臺啟動容器
#命令docker run -d 映象名
docker run -d centos 停止了
#問題發現 centos 停止了
#常見的坑,容器後臺執行,就必須有一個前臺的程序,docker發現沒有應用,將會自動停止
檢視日誌
docker logs -f