docker的常用命令

2021-09-28 18:00:07 字數 2224 閱讀 2109

1.啟動docker

systemctl start docker

2.停止docker

systemctl stop docker

3.重啟docker

systemctl restart docker

4.開機啟動docker

systemctl enable docker

5.檢視docker概要資訊

docker info

6.檢視docker幫助文件

docker --help

7.檢視docker版本資訊

docker version

1.docker images 查詢映象

列出本地主機的映象

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

-q:只顯示映象id

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

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

2.docker search 搜尋映象

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

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

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

docker pull tomcat 等價於 docker pull tomcat:latest

docker pull tomcat:

4.docker rmi 刪除映象

刪除單個:

docker rmi -f 映象id 或者 唯一映象名稱

刪除多個:

docker rmi -f 映象名1

:tag 映象名2

:tag

刪除全部:

docker rmi -f $(docker images -qa)

.docker pull centos

2.新建並啟動容器

docker run

--name =

"容器新名稱":為容器指定乙個新名稱

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

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

docker run -it 映象id

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

docker ps

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

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

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

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

--no-trunc : 不截斷輸出

4.退出容器

兩種退出方式:

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)

1啟動守護式容器

docker run -d 容器名

2.檢視容器日誌

docker logs -f -t --tail 容器id

-t 是加入時間戳

-f 跟隨最新的日誌列印

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

3.檢視容器內執行的過程

docker top 容器id

4.檢視容器內部細節

docker inspect 容器id

5.進入正在執行的容器並以命令列互動

docker exec -it 容器id bashshell

列如:docker exec -it 容器id ls -l /tem

重新進入docker attach 容器id

上述兩個區別:

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

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

6.從容器內部拷貝檔案到主機上

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

docker 容器id:

/tem/yum.log /root

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