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

     

  • 相关阅读:
    015.Python基础--模块
    014.Python基础--格式化输入输出
    013.Python基础--异常/错误处理
    012.Python基础--装饰器深入
    011.Python基础--装饰器
    010.Python基础--生成器
    汇编的角度分析指针-03(字符串深入理解)
    汇编的角度分析C语言的指针-02
    汇编的角度分析C语言的switch语句
    分析C语言的字节对齐
  • 原文地址:https://www.cnblogs.com/hsyw/p/13193632.html
Copyright © 2011-2022 走看看