Docker常用命令

2021-08-03 06:11:56 字數 2604 閱讀 8201

檢視docker安裝資訊

docker info

獲取docker映象

docker pull azraelrabbit/monupw

建立docker容器

docker run --name monojexus -d -p 32022:22 -p 32080:80 -v /mydata:/data azraelrabbit/monupw

以後臺程序的方式執行docker容器

sample_job=$(docker run -d monojexus /bin/sh -c "while true; do echo docker; sleep 1; done")

使用docker logs 命令來檢視job當前狀態

docker logs $sample_job

使用docker help 檢視docker 常用命令

docker help

停止sample_job的後台容器

docker top $sample_job

使用命令重啟後台容器

docker restart $sample_job

停止並移除容器

docker top $sample_job docker rm $sample_job

將容器狀態儲存為映象

docker commit $sample_job job1.1

檢視本機已經有的映象

docker images

映象查詢

docker search

檢視映象的歷史版本

docker history

將映象推送到映象倉庫

docker push

庫名字的格式

/

檢視docker的版本號,包括客戶端、服務端、依賴的go等

docker version

預設顯示正在執行中的container

docker ps

顯示最後一次建立的container,包括未執行的

docker ps –l

顯示所有的container,包括未執行的

docker ps –a

檢視container的日誌,也就是執行命令的一些輸出

docker logs

刪除乙個或多個container

docker rm

刪除所有的container 

docker rm `docker ps -a -q`

刪除所有的container

docker ps -a -q | xargs docker rm

刪除乙個或多個image

docker rmi

開啟/停止/重啟container

docker start/stop/restart

啟動乙個container並進入互動模式

docker start -i

attach乙個執行中的container

docker attach

使用image建立container並執行相應命令,然後停止

docker run

使用image建立container並進入互動模式, login shell是/bin/bash

docker run -i -t /bin/bash

將container的埠對映到宿主機的埠

docker run -i -t -p

將乙個container固化為乙個新的image,後面的repo:tag可選

docker commit [repo:tag]

尋找path路徑下名為的dockerfile的配置檔案,使用此配置生成新的image

docker build

同上,可以指定repo和可選的tag

docker build -t repo[:tag]

使用指定的dockerfile配置檔案,docker以stdin方式獲取內容,使用此配置生成新的image

docker build - <

檢視本地哪個埠對映到container的指定埠,其實用docker ps 也可以看到

docker port

更改主機名 

#docker run -it --hostname web jim/custom1 /bin/bash

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