docker学习:docker命令

帮助命令

  • 自验证
    *docker version

  • 详情信息
    *docker info

  • 获取帮助
    *docker –help

镜像命令

  • 列出本例主机上的镜像
    docker images [OPTIONS]
  • 常见参数(OPTIONS)
    -a :列出本地所有的镜像(含中间影像层)
    -q: 值显示镜像Id
    –digests: 显示镜像的摘要信息
    –no-trunc: 显示完整的镜像信息

|
–|–
REPOSITORY:|表示镜像仓库源
TAG:|镜像的标签
IMAGE ID:|镜像ID
CREATED:|镜像创建时间
SIZE:|镜像大小
同一仓库源可以有多个 TAG,代表这个仓库源的不同版本,我们使用 REPOSITORY:TAG来定义不同的镜像。
如果你不指定一个镜像的版本标签,例如你只使用 ubuntudocker将默认使用 ubuntu:latest镜像

  • 查找某个镜像 从官网查找
    docker search [OPTIONS] 镜像名字
  • 常见参数(OPTIONS)
    –no-trunc:显示完成的镜像描述
    -s:列出收藏数不小于指定值的镜像
    –automated:只列出automated build类型的镜像

  • 下载镜像
    *docker pull 镜像名字[:TAG]

  • 删除镜像
    docker rmi 镜像名字[:TAG]

  • 强制删除镜像
    docker rmi -f 镜像名字[:TAG]
  • 删除全部镜像
    *docker rmi -f $(docker images -qa)

容器命令

  • 首先 拉取一个centos的镜像
    *docker pull centos

  • 新建并启动容器
    docker run [OPTIONS] IMAGE [COMMAND] [ARG]
    OPTIONS说明(常用):有的是一个减号有的是两个减号
    –name=’容器新名字’:为容器指定一个名称
    -d: 后台运行容器,并返回容器id,也即启动守护式容器
    -i:以交互模式运行容器,通常与-t同时使用
    -t:为容器重新分配一个伪输入终端,通常与-i同时使用
    -P:随机端口映射(大写)
    -p:指定端口映射(小写)

  • ip:hostPort:containerPort
    ip::containerPort
    hostPort:containerPort
    containerPort

  • 查看正在运行的所有
    docker ps [OPTIONS]

  • 参数说明(OPTIONS)
    -a:列出当前所有 正在运行的容器+历史上运行过的
    -l:显示最近创建的容器
    -n:显示最近n个创建的容器
    -q:静默模式,只显示容器编号
    –no-trunc:不截断输出

  • 退出容器
    容器停止退出
    exit
    容器不停止退出
    *ctrl+P+Q

  • 启动容器
    docker start 容器名字或ID

  • 重启容器
    docker restart 容器ID或名字
  • 停止容器
    docker stop 容器ID或名字
  • 强制关闭容器
    *docker kill 容器名字或ID

  • 删除已停止的容器
    docker rm 容器ID

  • 删除多个容器
    删除所有
    docker rm -f $(docker ps -aq)
    *docker ps -aq | xargs docker rm

  • 启动守护式
    docker run -d 镜像名字

  • 查看容器日志
    docker logs -f -t –tail 容器ID
    -t 是加入时间戳
    -f 跟随最新的日志打印
    –tail 数字 显示最后多少条
  • 查看容器内进程
    docker top 容器ID
  • 查看容器内部细节
    docker inspect 容器ID
  • 进入正在运行的容器并以命令行交互
    docker exec -it 容器ID bashShell
    重新进入
    docker attach 容器ID
    两者的区别
  • attach 直接进入容器启动命令的终端,不会启动新的进程
  • exec 是在容器中打开新的终端,并且可以启动新的进程
  • 从容器内拷贝文件到主机上
    *docker cp 容器ID:容器内路径 目的主机路径

其他命令

Original: https://www.cnblogs.com/carl-/p/15686592.html
Author: Carl-
Title: docker学习:docker命令

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/683873/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 这道题你不来了解一下吗

    栈和排序 问题描述 给你一个由1~n,n个数字组成的一个排列和一个栈,要求按照排列的顺序入栈。如何在不打乱入栈顺序的情况下,仅利用入栈和出栈两种操作,输出字典序最大的出栈序列。 排…

    技术杂谈 2023年7月25日
    0106
  • prim算法求最小生成树

    例题链接 最小生成树的含义是,假设给定n个点,m条边(m > n – 1),在m条边中选择n – 1条边将n个点连接成一个连通图,即一棵生成树。因为每…

    技术杂谈 2023年6月21日
    086
  • Python 字典相关知识

    按照键名查询:如果没有查询的键名,程序将会 报错。 dict1 = {‘one’: 1, ‘two’: 2, ‘three’: 3, ‘name’: ‘吕小树’, ‘sex’: ‘…

    技术杂谈 2023年6月21日
    098
  • [学习笔记]Java数据类型

    Java有两种数据类型:基本数据类型和引用数据类型 基本数据类型 CPU可直接对基本数据类型进行运算,Java提供8种基本数据类型:字符型、布尔型、四种整型、两种浮点型; 计算机内…

    技术杂谈 2023年7月24日
    078
  • 跳板机,堡垒机都是什么东西?

    第一代堡垒机叫做跳板机。在十几年前,一些高端产业用户为便于远程监控与管理运维人员,多会在机房设置跳板机。跳板机服务器只有 1 台,维修人员在检修时需要统一登录至该服务器内,随后在服…

    技术杂谈 2023年5月31日
    078
  • ASP.NET CORE WEB项目介绍

    首先创建一个asp.net core web应用程序 第二步 目前官方预置了7种模板项目供我们选择。从中我们可以看出,既有我们熟悉的MVC、WebAPI,又新添加了Razor Pa…

    技术杂谈 2023年6月21日
    096
  • poi导出excel工具类+注解

    导出excel作为很多页面的常用功能,但是不同页面导出的数据内容和字段不一,不方便操作,本文通过注解和工具类来解决excel通用导出问题 1.注解 通过注解来定义excel字段的名…

    技术杂谈 2023年7月25日
    063
  • 百度飞桨数据处理API数据格式HWCCHW和PIL图像处理之间的关系

    使用百度飞桨 API 例如:Resize Normalize,处理数据的时候。 Resize:如果输入的图像是 PIL 读取的图像这个数据格式是 HWC ,Resize 就需要 H…

    技术杂谈 2023年7月23日
    081
  • HTB靶场记录之Arctic

    这次的靶机是windows靶机。建议用MSF做前期的getshell,这样方便点。提权部分可能要手工编造PowerShell脚本传文件。 2、信息收集 还是先用nmap进行一波端口…

    技术杂谈 2023年5月31日
    088
  • HashMap源码个人理解

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    技术杂谈 2023年7月11日
    064
  • 聊聊消息队列(MQ)那些事

    每年的双十一期间,各大电商平台流量暴增,同时,电商平台系统的负载压力也会很大。譬如订单支付的场景,每个订单支付成功后,服务器可能要完成扣减积分、扣减优惠券、扣减商品库存、发短信等一…

    技术杂谈 2023年7月11日
    0112
  • 如何将JetBrains IDE 光标由块变为 |

    1 设置中确认未勾选 2 安装了IdeaVim 插件,将其改为未选中状态,或者 ⌥ + ⌘ + v 将其关闭 Original: https://www.cnblogs.com/p…

    技术杂谈 2023年5月31日
    0101
  • Hadoop(二)Hdfs基本操作

    HDFS HDFS由大量服务器组成存储集群,将数据进行分片与副本,实现高容错。 而分片最小的单位就是块。默认块的大小是64M。 HDFS Cli操作 官网https://hadoo…

    技术杂谈 2023年7月24日
    071
  • windows 文件hash校验,字符串加密,base64转换工具

    个人博客地址 http://www.darkghost.life 对下载的文件使用hash校验验证文件完整性 1 import hashlib 2 def md5(): 3 md5…

    技术杂谈 2023年7月25日
    067
  • Linux下安装MySQL问题及报错解决

    前言: 在Linux环境下,安装MySQL服务 环境: 虚拟机CentOS7———————&#8…

    技术杂谈 2023年6月21日
    0113
  • nodejs的http请求axios

    http相关modules HTTP – the Standard Library Request Axios SuperAgent 推荐使用axios 或者super agent…

    技术杂谈 2023年5月31日
    0103
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球