Docker常用命令

2021-10-04 06:37:44 字數 2649 閱讀 2931

幫助命令:

檢視docker版本

docker version
檢視本機docker執行資訊

docker info
docker幫助命令

docker 命令 --help
映象命令:

列出本地主機上的映象

docker images

options說明:

-a:列出本地所有的映象(含中間映像層)

-q:只顯示映象的摘要資訊

--digests:顯示映象的摘要資訊

--no-trunc:顯示完整的映象資訊

2、搜尋映象

docker search 某個***映象名字

**:命令:

docker search [options] 映象名字

options說明:

--no—trunc:顯示完整的映象描述

-s:列出收藏數不小於指定值的映象

--automated:只列出automated build型別的映象

docker pull 某個***映象名字

docker pull 映象名字[:tag]

刪除映象

docker rmi 某個***映象id

刪除單個 docker rmi -f 映象id

刪除多個 docker rmi -f 映象名1:tag映象名2:tag

刪除全部 docker rmi -f $(docker images -qa)

容器命令

有映象才能建立容器,這是根本前提

docker pull centos
新建並啟動容器

docker run [options] image [command]

[arg…]

optins說明:

--name=」容器新名字」:為容器指定乙個名稱;

-d:後台執行容器,並返回容器id,也即啟動守護式容器;

-i:以互動模式執行容器,通常與-t同時使用;

-t:為容器重新分配乙個偽輸入終端,同時與-i同時使用;

-p:隨機埠對映

-p:指定埠對映,有以下四種格式:

ip:hostport:containerport

ip::containerport

hostport:containerport

containerport

啟動互動式容器

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

docker ps

[options]

options說明

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

-l:顯示最近建立的容器

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

-q:靜默模式,只顯示容器編號

--no-trunc:不截斷輸出

退出容器

exit         容器停止退出

ctrl+p+q 容器不停止退出

啟動容器

docker start 容器id或者容器名
重啟容器

docker restart 容器id或者容器名
停止容器

docker stop 容器id或者容器名
強制停止容器

docker kill 容器id或者容器名
刪除已停止的容器

docker rm 容器id

一次性刪除多個容器

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

docker ps -a -q |

xargs docker rm

重點:

啟動守護式容器:

docker run -d 容器名
檢視容器日誌:

docker logs -f -t –tail 容器id

-t 是加入時間戳

-f 是隨最新的日誌列印

--tail 數字 顯示最後多少條

檢視容器內執行的程序:

docker top 容器id
檢視容器內部細節:

docker inspect 容器id
進入正在執行的容器並以命令列互動:

docker exec -it 容器id bash  //去掉	shell

重新進入docker attach 容器id

上述區別:

attach 直接進入容器啟動命令的終端,不會啟動新的程序

exec 是在容器中開啟新的終端,並且可以啟動新的程序

從容器內拷貝檔案到主機上:

docker cp 容器id:容器內路徑 目的主機路徑

docker常用命令 Docker 常用命令筆錄

格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...

docker常用命令

1.刪除已退出的容器 docker rm docker ps a q 2.強制刪除所有容器 docker rm f docker ps a 3.docker attach 進不去的時候可以用docker exec it containerid bin bash docker run it ubunt...

docker常用命令

docker常用命令 1.進入docker容器 sudo docker run it insaneworks centos bin bash 使用ctrl p或者ctrl q可以進入和退出容器 2.拉去乙個映象 docker pull insaneworks centos 檢視所有的映象 docke...