Docker基本命令

Posted yanghe123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker基本命令相关的知识,希望对你有一定的参考价值。

docker run -it  -d -p 6081 --privileged --name test  -h test  xfce3

命令:

-it  宿主机和容器交互模式

-d  容器后台运行

-p 制定容器端口[此时随机宿主机端口]

--privileged 表示允许我们以其宿主机具有的[几乎]所有能力去运行容器

-name 对容器命名

-h 对容器主机名命名

--network 指定网络

--ip 指定IP[此为固定IP]

Xfce3 指用的镜像名[ID]

删除容器:

一.

1>显示所有的容器,过滤出Exited状态的容器,取出这些容器的ID

sudo docker ps -a|grep Exited|awk ‘{print $1}‘

2>查询所有的容器,过滤出Exited状态的容器,列出容器ID,删除这些容器

sudo docker rm `docker ps -a|grep Exited|awk ‘{print $1}‘`

二.删除所有未运行的容器(已经运行的删除不了,未运行的就一起被删除了)

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 常用基本命令

Docker 常用基本命令

Docker基本命令

docker 基本命令