docker 基本命令大全

2021-10-07 15:19:15 字數 1699 閱讀 3928

列出所有的容器 id

docker ps -aq

停止所有的容器

docker stop $(docker ps -aq)

刪除所有已經停止的容器

docker rm $(docker ps -aq)

刪除所有的映象

docker rmi $(docker images -q)

殺死所有正在執行的容器

docker kill $(docker ps -a -q)

強制刪除所有映象

docker rmi -f $(docker images -q)

映象1 列出所有映象 sudo docker images

2 拉取映象 sudo docker pull ubuntu 可以指定版本號,不指定為預設最新的映象

3 查詢映象 sudo docker search ubuntu

4 註冊docker賬號後就可以使用 docker login命令進行登入

5 可以拉取乙個centos映象 sudo docker pull centos 然後執行 sudo docker run -it --name centoscontener centos /bin/bash 進入容器安裝vim yum -y install vim 退出容器 exit 提交容器 sudo docker commit -m"資訊" -a 「作者」 centoscontener 映象使用者名稱/倉庫名:標籤

6 檢視映象的資訊 sudo docker inspect 映象使用者名稱/倉庫名:標籤

7 dockerfile

from centos

run yum -y install nginx

expose 80

sudo docker build -t=「映象使用者名稱/倉庫名:標籤」

8 構建映象時禁用快取 sudo docker build --no-cache -t=「映象使用者名稱/倉庫名:標籤」

9 檢視docker映象的構建歷史 sudo docker history centos 例項 sudo docker history zhaoqinrong/centos:test

10 檢視容器埠的對映情況 sudo docker port centoscontener 80 會返回對映到宿主機上的埠

11 埠繫結 sudo docker run --name firstcontainername -p 80 -d zhaoqinrong/centos

sudo docker run --name firstcontainername -p 8080:80 -d zhaoqinrong/centos

sudo docker run --name firstcontainername -p 127.0.0.1:8080:80 -d zhaoqinrong/centos

sudo docker run --name firstcontainername -p 對映ip:對映到宿主機的埠:容器埠 -d zhaoqinrong/centos

sudo docker run --name firstcontainername -p -d zhaoqinrong/centos 將構建映象中的dockerfile檔案中的expose的所有埠公開,並隨機繫結到宿主機的埠上

12 dockerfile 中的cmd命令,run命令是在構建中,docker容器未啟動時作用,而cmd是在啟動後執行的命令

cmd["/bin/bash","-l"]

docker基本命令

最近開發中用到docker,就順便了解了一下整合知識,後期再做補充 檢視docker所有容器 docker ps a 檢視正在執行的docker容器 docker ps 啟動docker容器 docker start container 暫停docker容器 docker stop containe...

Docker基本命令

docker v檢視docker版本 docker search 映象名 例docker search redis搜尋映象 docker pull 映象名 例docker pull redis docker images檢視本地映象列表 docker rmi image id刪除指定映象 刪除映象的...

docker基本命令

檢視程序 docker ps結束docker程序 強制關閉容器 docker kill psname 或者使用容器id優雅的關閉容器 docker container stop containerid檢視docker中的映象 docker image ls檢視docker容器 1 正在執行的 doc...