zoukankan      html  css  js  c++  java
  • 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 删除容器

     

  • 相关阅读:
    MFC线程(二):线程同步临界区CRITICAL SECTION
    自定义消息
    Visual C++线程同步技术剖析:临界区,时间,信号量,互斥量
    //解析数据函数指针,很爽
    CListCtrl使用方法汇总
    进度条的使用 Progress控件
    CListBOX 用法
    文件操作总结
    CString 十六进制转二进制
    Numpy常用数据结构、数据清洗函数、数据结构series和方法、数据结构dataframe和方法
  • 原文地址:https://www.cnblogs.com/hsyw/p/13193632.html
Copyright © 2011-2022 走看看