• docker容器命令1


    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 删除容器

     

  • 相关阅读:
    zw版_Halcon图像交换、数据格式、以及超级简单实用的DIY全内存计算.TXT
    《zw版·delphi与halcon系列原创教程》hello,zw
    zw版_Halcon图像库delphi接口文件
    《zw版Halcon与delphi系列原创教程》发布说明
    zw版【转发·台湾nvp系列Delphi例程】HALCON DirectShow (Delphi Prism)
    zw版【转发·台湾nvp系列Delphi例程】HALCON HImage与Bitmap格式转换
    zw版【转发·台湾nvp系列Delphi例程】.NET调用HALCON COM控件内存释放模式
    线程内定时器2
    Combobox中禁止鼠标中键滚动list列表
    模板模式
  • 原文地址:https://www.cnblogs.com/hsyw/p/13193632.html
Copyright © 2020-2023  润新知