Docker 命令 (一)

有景象才能创建容器,这是根本前提(下载一个CentOS 镜像)

新建并启动容器

列出正在运行的容器

OPTIONS说明(常用):有些是一个减号,有些是两个减号

--name =“容器新名字”:为容器制定一个名称

-d 后台运行容器,并返回容器ID,也即启动守护式容器;

-i :以交互式模式运行容器,通常与-t 同时使用;

-t :为容器重新分配一个为输入终端,通常与-i同时使用

-P:随即端口映射;

-p:指定端口映射,以下有四种格式

          ip:hostPort:containerPort

          ip::containerPort

         hostPort:containerPort

        containerPort

新建并启动容器

查看linux 所有进程的  :ps -ef

 查看docker 的进程: docker ps

退出容器 

第一种方式:exit  容器停止退出(出门关灯)

第二种方式:ctrl+P+Q 容器不停止退出

如果在Xshell 中退出是,只是断开Xshell连接并未 关掉docker 上的CentOS

再次查看CentOS 已经关闭掉了

查看Docker 最近运行的历史情况

docker ps -l

docker ps -n  32 :显示最近32个创建的容器

-q:静默模式,只显示容器编号

--no-trunc:不截断输出。

docker run -it --name CentOS 0920 centos

启动容器

docker sart 【container ID】 

重新启动容器

docker restart 【container ID】或容器名

停止容器

docker stop  【container ID】或容器名  ----温柔停止

强制停止容器

docker kill 【container ID】或容器名   ----暴力停止

删除容器

删除容器 是没有 RMI的 I 即 docker rm 

删除镜像是 docker rmi 【container ID】或容器名 

删除容器  docker rm 【container ID】或容器名 

删除之后 

一次性删除多个容器

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

docker  ps -q  正在运行的ID

docker  ps -qa  运行的所有ID 记录

docker ps -a  -p | xargs docker rm


 

 

 

おすすめ

転載: blog.csdn.net/qq_35361859/article/details/108687927