docker容器命令

新建并启动容器命令 docker run INAME(镜像名字)

语法:docker run [OPTIONS] INAME [COMMAND]

例子:docker run -it centos /bin/bash

#OPTIONS说明(常用):

--name="容器新名字": 为容器指定一个名称;

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

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

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

-P: 随机端口映射;

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

ip:hostPort:containerPort

ip::containerPort

hostPort:containerPort

containerPort

查看当前正在运行的容器

语法:docker ps -[OPTIONS]

例子:docker ps -a docker ps -n 5 docker ps -qa

OPTIONS说明(常用):

-a :列出当前所有正在运行的容器+历史上运行过

-l :显示最近创建的容器。

-n:显示最近n个创建的容器。

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

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

退出容器

方式1:exit-------------退出容器且停止容器

方式2:ctrl+P+Q------退出不停止

启动容器

docker start 容器ID或者容器名

[root@tzh ~]# docker ps -n 2
CONTAINER ID       IMAGE           COMMAND       CREATED             STATUS                       PORTS   NAMES
744cdd1df2c7        831             "/bin/bash"   29 minutes ago     Exited (130) 3 minutes ago           nervous_archimedes
5f58976f2719       bf756fb1ae65    "/hello"      6 hours ago         Exited (0) 6 hours ago               trusting_dhawan
[root@tzh ~]# docker start 744cdd1df2c7

停止容器(温柔停止)

docker stop 容器ID或者容器名

[root@tzh ~]# docker ps                                                     
CONTAINER ID       IMAGE               COMMAND       CREATED         STATUS         PORTS   NAMES
744cdd1df2c7        831                 "/bin/bash"   25 minutes ago Up 25 minutes         nervous_archimedes
[root@tzh ~]# docker stop 744cdd1df2c7                                    

重起容器

docker restart 容器ID或者容器名

[root@tzh ~]# docker ps                                                     
CONTAINER ID       IMAGE               COMMAND       CREATED         STATUS         PORTS   NAMES
744cdd1df2c7        831                 "/bin/bash"   25 minutes ago Up 25 minutes         nervous_archimedes
[root@tzh ~]# docker restart 744cdd1df2c7  

强制停止容器

docker kill 容器ID或者容器名

[root@tzh ~]# docker ps                                                     
CONTAINER ID       IMAGE               COMMAND       CREATED         STATUS         PORTS   NAMES
744cdd1df2c7        831                 "/bin/bash"   25 minutes ago Up 25 minutes         nervous_archimedes
[root@tzh ~]# docker kill 744cdd1df2c7

删除已停止的容器

docker rm -f $(docker ps -qa)

docker ps -qa | xargs docker rm

补充特别要注意的:

docker rmi 删除镜像

docker rm 删除容器

 

docker容器命令1的更多相关文章

  1. docker容器命令2

    docker容器命令2 启动守护式容器 docker run -d 镜像名字 [root@tzh ~]# docker images REPOSITORY TAG IMAGE ID CREATED S ...

  2. Docker容器命令

    ★根本前提:本地主机有镜像才能创建容器 ⒈docker run [Options] 镜像名称或镜像ID [Command] [Arg...] 用途:利用镜像创建容器实例 Options说明(常用):注 ...

  3. Docker 容器命令大全

    容器命令: 命令 描述 attach 将本地标准输入,输出和错误流转到到正在运行的容器 build 从Dockerfile构建映像 commit 根据容器的更改创建新镜像 cp 在容器和本地文件系统之 ...

  4. docker 容器命令

    语法docker run [OPTIONS] IMAGE [COMMAND] [ARG...] OPTIONS说明: -a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/ST ...

  5. docker容器命令(一)

    容器命令 创建容器:docker run 参数: -it 交互 -d 后台 –name 容器名 -p 主机端口:容器端口 (主机端口映射到docker端口) docker run --name cen ...

  6. kubectl&docker容器命令行窗口太小

      #k8s  kubectl exec -ti busybox env COLUMNS=$COLUMNS LINES=$LINES bash #k8s example kubectl exec -t ...

  7. 进入docker 容器命令行

    #!/bin/bash CNAME=$1 CPID=$(docker inspect --format "{{.State.Pid}}" $CNAME) nsenter --tar ...

  8. docker的使用 一容器命令

    Docker容器命令 前提 执行容器的前提是有镜像 . #创建并启动容器 docker run [options] images [command][args] // option 的说明 --nam ...

  9. Docker容器操作中常用命令集合

    docker pull 从仓库获取所需要的镜像 docker images 显示本地已有的镜像. docker commit 提交更新后的副本. docker build 创建一个新的镜像 ADD 复 ...

随机推荐

  1. 【MySQL】我这样分析MySQL中的事务,面试官对我刮目相看!!

    写在前面 相信大部分小伙伴在面试过程中,只会针对面试官提出的表面问题来进行回答.其实不然,面试官问的每一个问题都是经过深思熟虑的,面试的时间相对来说也是短暂的,面试官不可能在很短的时间内就对你非常了解 ...

  2. 未读消息(小红点),前端与 RabbitMQ实时消息推送实践,贼简单~

    前几天粉丝群里有个小伙伴问过:web 页面的未读消息(小红点)怎么实现比较简单,刚好本周手头有类似的开发任务,索性就整理出来供小伙伴们参考,没准哪天就能用得上呢. 之前在 <springboot ...

  3. RGB打水印在YUV图片上

    一. 概述 将RGB图片打在YUV上需要注意的是, 字体之外应该透明, 否则背景也会被覆盖不好看,  所以RGB必须有透明度,  本测试格式为BMP ARGB8888(也即B是最低字节, A是最高字节 ...

  4. Zabbix Agent报“listener failed: zbx_tcp_listen() fatal error: unable to serve on any address”

    一台服务器的Zabbix Agent升级后,在Zabbix Server发现Zabbix Agent无法访问.检查Zabbix Agent发现服务停止了,启动Zabbix Agent后,发现服务马上又 ...

  5. 在Windows上安装PHP(将PHP加载到Apache中)

    第一步:在 windows.php.net 下载软件包 第二步:解压压缩包,将解压后的目录放到指定目录并重命名 第三步: 创建PHP配置文件,修改Apache配置文件(httpd.conf),将PHP ...

  6. [翻译] 发布双屏预览SKD,公布MICROSOFT 365开发者日日期

    [前置提示]:本文翻译工作尚未完工,您可以先看原文QUQ 原文标题:Announcing dual-screen preview SDKs and Microsoft 365 Developer Da ...

  7. 学习 | canvas实现图片懒加载 && 下滑底部加载

    用canvas实现图片的懒加载并且下滑到据底部60px的时候再次加载数据,模仿UC浏览器的新闻加载. 完整代码:https://github.com/dirkhe1051931999/writeBlo ...

  8. (专题一)06 MATLAB的算术运算

    基本算术运算 乘法运算:A的行数等于B的列数(A,B两矩阵维数和大小相容) 除法运算 逻辑运算 真为1,假为0 优先级,算术运算的优先级最高,逻辑运算的优先级最低,但逻辑非运算是单目运算,他的优先级比 ...

  9. tomcat源码之概述

    tomcat架构及常用的组件如下: Server Server代表了tomcat服务器,Tomcat启动时即会启动一个server实例,它监听在8005端口以接收shutdown命令,使用 telne ...

  10. 【JAVA】JAVA相关知识点收集

    下面这些链接都是我这段时间(7月-9月)看过的.感觉自己现在处于一个疯狂吸收知识的阶段,如果是文字的方式一点一点搬运到自己的博客既重复又费时间,只有等自己积累到一定程度后才能进行原创性高质量的产出吧. ...