docker 常用命令 詳細

2021-09-24 16:19:23 字數 1909 閱讀 3475

檢視docker版本:

docker -v

檢視docker版本詳細資訊:

docker version

檢視docker狀態資訊 (狀態、儲存、版本、路徑、資源等):

docker info

啟動docker:

systemctl start docker

重啟docker:

systemctl restart docker

互動式執行:

docker run -it --name=container_name image_name /bin/bash

守護式執行:

docker run -id --name=container_name image_name

docker exec -it container_name /bin/bash

使用root使用者登入,可能映象內預設為普通使用者

docker run -it --user root --name=container_name image_name /bin/bash

docker exec -it --user root container_name /bin/bash

啟動容器:

docker start container_name

關閉容器:

docker stop container_name

重啟容器:

docker restart container_name

殺掉容器:

docker kill container_name

結果和 stop 一樣,都是停止執行了,過程有點不一樣,stop 有乙個登出退出的過程;

刪除容器:

docker rm container_name

暫停容器中所有的程序

docker pause container_name

恢復容器中所有的程序

docker unpause container_name

列出docker容器,包括關閉的

docker ps -a

獲取容器或映象的元資料,狀態資訊

docker inspect container_name/image_name

獲取執行容器的top資訊,如果不方便登入到容器檢視的時候,或者沒有top命令的時候可以這樣用:

docker top image_name

檢視映象:

docker images

伺服器上面搜尋映象:

docker search name

伺服器拉取映象:

docker pull name

修改映象名字和版本:

docker tag imageid name:tag

刪除指定映象:

docker rmi name

刪除全部映象:

docker rmi `docker images -q`
檔案拷貝:

docker cp /home/test.mp4 mydocker:/opt/

可以是本地拷貝到docker裡面,也可以是docker裡面拷貝出來,和 cp 是一樣;

容器檔案更改

docker diff container_name

與 docker image 進行對比,顯示刪除、修改、新增的檔案資訊;

docker hub 上查詢映象

docker search image_name

映象上傳到映象倉庫,像docker hub,或者自己的平台

docker push image_name:tag

container_name:為容器名或者是容器id,填實際的資訊;

image_name:為映象名或者映象id,填實際的資訊;

tag: 為版本資訊,填實現的版本資訊;

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