Docker常用命令彙總小結

2021-10-07 19:19:22 字數 2408 閱讀 6816

顯示docker的版本資訊:docker version

顯示docker的系統資訊:docker info

幫助命令:docker 命令 --help

檢視本地主機上所有的映象:docker images

repository tag image id created size

hello-world latest bf756fb1ae65 5 months ago 13.3kb

表頭解釋

repository 映象倉庫

tag 映象標籤

image id 映象id

created 映象建立時間

size 映象大小

命令可選項

​ -a, --all 列出所有映象

​ -q, --quiet 只顯示映象的id

搜尋映象:docker search 搜尋資訊

name description stars official automated

mysql mysql is a widely used, open-source relation… 9687 [ok]

mariadb mariadb is a community-developed fork of mys… 3524 [ok]

mysql/mysql-server optimized mysql server docker images. create… 706 [ok]

拉取映象:docker pull 映象名預設拉取最新版本的映象

拉取指定版本的映象:docker pull 映象名[:tag]

刪除映象:docker rmi 映象id

刪除指定映象:docker rmi bf756fb1ae65刪除多個映象:docker rmi 映象id 映象id 映象id刪除所有映象:docker rmi $(docker images -aq)
容器啟動:docker run [可選引數] image

引數

–name 容器名字 給容器指定要給名稱

-d 後台方式執行

-it 互動方式執行,進入容器檢視內容

-p 隨機埠對映

列出當前所有正在執行的容器:docker ps

命令可選項

-a 列出當前所有正在執行的容器 + 歷史執行過的容器

-n=number 顯示最近建立的number個容器

-q 只顯示容器的編號

刪除容器

啟動和停止容器

docker start 容器id			# 啟動容器

docker restart 容器id # 重啟容器

docker stop 容器id # 停止當前正在執行的容器

docker kill 容器id # 強制停止當前容器

後台啟動容器:docker run -d 映象名

有時執行此命令後,再執行docker ps,查詢不到啟動的容器

原因:docker容器在使用時必須要有乙個前台程序。當docker發現自己沒有提供服務,就會自動停止。

檢視日誌:docker logs檢視容器中的程序資訊:docker top 容器id檢視容器元資料:docker inspect 容器id

進入當前正在執行的容器

進入容器後開啟乙個新的終端

進入容器正在執行的終端

從容器中拷貝檔案到主機上:docker cp 容器id:檔案路徑 主機路徑

>   -   `docker attach 容器id `

>

> 進入容器正在執行的終端

從容器中拷貝檔案到主機上:docker cp 容器id:檔案路徑 主機路徑

Docker常用命令彙總

1.啟動docker服務 systemctl start docker 2.檢視docker狀態 systemctl status docker 3.停止docker服務 systemctl stop docker 4.重啟docker服務 systemctl restart docker 5.開機...

Docker 常用命令彙總

好記憶不如爛筆頭,能記下點東西,就記下點,有時間拿出來看看,也會發覺不一樣的感受.列出映象列表 docker images docker image ls a執行 docker 映象 守護態方式 docker run d刪除指定 docker 映象 docker image rm刪除 docker ...

docker常用命令彙總

1 要求 linux核心在3.10及其以上 核心版本檢視 uname r 核心公升級 yun update 2 docker安裝 yum install docker 3 docker版本檢視 docker v 4 docker啟動 systemctl start docker 5 docker停止...