docker 简单命令使用

1.1、列出当前所有正在运行的容器

     docker ps  [OP]

        OP说明(常用):

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

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

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

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

1.2、退出容器

        exit

1.3.启动已停止运行的容器

        docker start 容器ID或者容器名

1.4、重启容器

       docker restart 容器ID或者容器名

1.5、停止容器

      docker stop 容器ID或者容器名

1.6、.强制停止容器 (还在运行的)

      docker kill 容器ID或容器名

1.7、删除已停止的容器

      docker rm 容器ID

1.8、删除没在用的镜像

      docker image |grep none

      docker rmi imageid

1.9、查看容器日志

      docker logs -f --tail=1000 容器ID

      -f : 跟踪日志输出

      -t : 显示时间戳

      --tail :仅列出最新N条容器日志

2.0、查看容器内运行的进程

    docker top 容器ID

2.1、查看容器内部细节

    docker inspect 容器ID

2.2、进入正在运行的容器且交互

   进入运行的容器: docker exec -it ID /bin/bash

  exit 退出容器

  docker cp 容器ID:/aaa/bbb /目标目录 把镜像里文件复制出去

  docker cp /目标目录 容器ID:/aaa/bbb 把目标目录文件复制到对应镜像对应目录中

2.启动容器

2.1、提交安装的镜像

  docker commit -m="has update" -a="runoob" e218edb10161 centos:v1.0

各个参数说明:

  • -m: 提交的描述信息
  • -a: 指定镜像作者
  • e218edb10161:容器 ID
  • runoob/ubuntu:v2: 指定要创建的目标镜像名

   docker images 命令来查看我们的新镜像  centos:v1.0

2.2、导出镜像

  docker save -o my_centos_v1.0.tar centos:v1.0

2.3、用的时候导入镜像:

  docker load -i my_centos_v1.0

2.4、一个新的容器并运行一个命令

          docker  run [OPTIONS] IMAGE [COMMAND] [ARG...]

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

  -d: 后台运行容器并返回容器ID,也即启动守护式容器(后台运行);下面重要的后台会讲

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

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

例如:

  docker run -itd auaugly_branch:v1 /bin/bash

要退出终端,直接输入 exit

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值