• Docker容器命令


    ★根本前提:本地主机有镜像才能创建容器

    ⒈docker run [Options] 镜像名称或镜像ID [Command] [Arg...]

    用途:利用镜像创建容器实例

    Options说明(常用):注意,有些命令是一个减号,有些是两个减号

      --name="容器实例名称":为容器实例指定一个名称

      -d:后台运行容器并返回容器ID,即启动守护式容器

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

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

      -P:随机端口映射

      -p:指定端口映射,有以下四种格式

        1.ip:hostPort:containerPort

        2.ip::containerPort

        3.hostPort:containerPort  =>  主机端口:Docker容器端口

        4.containerPort

    ⒉docker ps [Options]

    用途:列出当前所有正在运行的容器

    Options说明(常用):

      -a:列出当前所有正在运行的容器 + 历史上运行过的容器 (全部都要)

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

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

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

      --no-trunc:不截断输出

    ⒊docker attach 容器ID

    用途:直接进入容器

    ⒋docker exec -it 容器ID 执行的命令

    用途:在Docker中执行容器命令

    eg:1.docker exec -it 容器ID /bin/bash  (和③效果一致)

      2.docker exec -it 容器ID ls -l  (在容器外执行容器内命令)

    ⒌exit  ★必须是进入容器的状态

    用途:容器停止退出,若退出后再次使用需重启容器

    ⒍Ctrl + P + Q   ★必须是进入容器的状态

    用途:容器不停止退出,容器在后台仍在运行。

    ⒎docker start 容器名称或容器ID

    用途:启动容器

    ⒏docker stop 容器名称或容器ID  (类似正常关机)

    用途:停止容器

    ⒐docker kill 容器名称或容器ID  (类似强制关机)

    用途:强制停止容器

    ⒑docker restart 容器名称或容器ID

    用途:重启容器

    ⒒docker rm [Options] 容器ID

    用途:单个删除已停止的容器。

    Options说明(常用):

      -f:强制删除

    docker rm -f $(docker ps -aq)  (多个删除)

    docker ps -aq | xargs docker rm  (多个删除)

    ⒓docker logs [Options] 容器ID

    用途:查看容器日志

    Options说明(常用):

      -t:加入时间戳

      -f:跟随最新的日志打印

      --tail:显示最后多少条数据

    ⒔docker top 容器ID

    用途:查看容器内的运行进程

    ⒕docker inspect 容器ID

    用途:查看容器内部细节

    ⒖docker cp 容器ID:容器文件路径 主机保存文件的路径

    用途:将容器内的文件拷贝到主机上

    ⒗docker commit -m="提交的描述信息" -a="作者" 容器ID 自定义创建的镜像名称:版本号

    用途:将自定义的容器实例反向为镜像

  • 相关阅读:
    使用ABP构建WebAPI的心得
    修改andriod模拟器的IMEI,IMSI,手机号,SIM卡号
    Abp框架下 Area中新建Layout报错的问题
    通过Roslyn构建自己的C#脚本 资料记录
    EF5 CodeFirst 修改主键自增属性
    Oracle字段类型及存储(一)
    ArcMap之等值面
    街景初看
    转:oracle中schema指什么
    OSGI起程一——确定目标
  • 原文地址:https://www.cnblogs.com/fanqisoft/p/10441908.html
Copyright © 2020-2023  润新知