Docker容器常用命令

10 篇文章 0 订阅
1、创建并启动容器
    docker run [OPTIONS] IMAGE [COMMAND] [ARG...] 例如: docker run -it --name mycentos centos
        --name="容器新名字":为容器指定一个名称;
        -i:以交互模式运行容器,通常与-t或者-d同时使用;
        -t:为容器重新分配一个伪输入终端,通常与-i同时使用;
        -d: 后台运行容器,并返回容器ID;
        -P: 随机端口映射,容器内部端口随机映射到主机的端口
        -p: 指定端口映射,格式为:主机(宿主)端口:容器端口

    1、启动普通容器: docker run --name 别名 镜像ID  
    2、启动交互式容器:  docker run -it --name 别名 镜像ID   来运行一个容器,取别名,交互模式运行,以及分配一个伪终端
    3、守护式方式创建并启动容器:docker run -di --name 别名 镜像ID
    4、启动容器,并执行/bin/bash命令:docker run -it --name 别名 镜像ID  /bin/bash命令
    5、端口映射:
        docker run -it -p 8888:8080 tomcat
        docker run -it -P tomcat

2、列出容器
    docker ps [OPTIONS]
        -a :显示所有的容器,包括未运行的。
        -f :根据条件过滤显示的内容。
        --format :指定返回值的模板文件。
        -l :显示最近创建的容器。
        -n :列出最近创建的n个容器。
        --no-trunc :不截断输出。
        -q :静默模式,只显示容器编号。
        -s :显示总的文件大小。

    1、查看正在运行的容器:docker ps 
    2、查看所有容器:docker ps -a
    3、显示最近创建的2个容器:docker ps -n 2  
    4、查看停止的容器:docker ps -f status=exited

3、退出容器
    exit 容器停止退出
    ctrl+P+Q 容器不停止退出

4、进入容器
    docker attach 容器ID(容器名) 例如:docker attach mycentos

5、启动容器
    docker start 容器ID(容器名) 例如:docker start mycentos

6、重启容器
    docker restart 容器ID(容器名)例如:docker restart mycentos

7、停止容器
    docker stop 容器ID(容器名)例如:docker stop mycentos
    暴力删除,直接杀掉进程 (不推荐)
        docker kill 容器ID(容器名)

8、删除容器
    1、删除单个:强制删除docker rm -f 容器ID 例如:docker rm -f mycentos
    2、删除多个:docker rm -f 容器ID1  容器ID2 中间空格隔开  例如:docker rm -f mycentos mytomcat
    3、删除所有容器:docker rm -f $(docker ps -qa)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值