Docker基本命令

2022-09-09 19:48:31 字數 1348 閱讀 9459

docker run-it-d-p6081--privileged --nametest-htest  xfce3

命令:-it  宿主機和容器互動模式

-d  容器後台執行

-p 制定容器埠[此時隨機宿主機埠

]--privileged 表示允許我們以其宿主機具有的[幾乎

]所有能力去執行容器

-name 對容器命名

-h 對容器主機名命名

--network指定網路

--ip指定ip[此為固定

ip]xfce3指用的映象名[id]

刪除容器:

一.

1>顯示所有的容器,過濾出exited狀態的容器,取出這些容器的id

sudo docker ps -a|grep exited|awk ''

2>查詢所有的容器,過濾出exited狀態的容器,列出容器id,刪除這些容器

sudo docker rm `docker ps -a|grep exited|awk ''`

二.刪除所有未執行的容器(已經執行的刪除不了,未執行的就一起被刪除了)

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

三.根據容器的狀態,刪除exited狀態的容器

sudo docker rm $(sudo docker ps -qf status=exited)

四.docker 1.13版本以後,可以使用docker containers prune命令,刪除孤立的容器。

sudo docker container prune

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