码迷,mamicode.com
首页 > 其他好文 > 详细

Docker基本命令

时间:2019-05-09 15:53:16      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:pru   name   gre   net   nbsp   主机名   模式   指定   --   

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

标签:pru   name   gre   net   nbsp   主机名   模式   指定   --   

原文地址:https://www.cnblogs.com/yanghe123/p/10838349.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!