一。帮助命令

  docker version

  docker info

  docker --help

=====================镜像命令===========================

二。docker images 命令

  2.1 docker images : 列出本地主机上的镜像

  

  2.2 docker images -a:列出本地所有镜像(含中间映射层)

  

  2.3  docker images -a:列出本地所有镜像的ID

  

  2.4 docker images --digests:显示镜像的摘要信息

  

  2.5 docker images --no-trunc:显示完整的镜像ID信息

  

三。docker search命令

  3.1 docker search tomcat

  

  3.2 查询星数大于50的tomcat: docker search --filter=stars=50 tomcat

  

  3.3 拉取镜像 docker pull tomcat,若没有写版本号相当于  docker pull tomcat:latest

  

四。移除镜像 : docker rmi

  4.1 移除单个镜像:docker rmi 镜像ID

  

  4.2 移除多个镜像:docker rmi 镜像ID1 镜像ID2

  

  4.3 移除全部镜像:docker rmi $(docker images -qa)

  

==========================容器命令===============================

五。docker run [OPTIONS] image [COMMAND]

   OPTIONS说明

OPTIONS说明(常用):有些是一个减号,有些是两个减号

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

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

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

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

-P: 随机端口映射;

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

      ip:hostPort:containerPort

      ip::containerPort

      hostPort:containerPort

      containerPort

  

六  docker ps [OPTIONS]命令

  6.1 列出正在运行的容器:docker ps

  

  6.2 列出正在运行+历史上运行过的容器:docker ps -a

  

  6.3 列出最近n个创建的容器:docker ps -n 2

  

  6.4 只显示容器编号:docker ps -q

  

七。容器启停

  

  7.1 查看容器日志  docker logs -ft --tail 容器ID

    -t:是加入时间戳

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

    --tail 数字  显示最后多少条

  7.2 查看容器内运行的进程:docker top 容器ID

  

  7.3 查看容器内部细节:docker inspect 容器ID

  

  7.4 进入正在运行的容器

  

  7.5 在宿主机中对容器进行操

  

  7.6 从容器中拷贝文件到宿主机:docker cp 容器ID:容器内路径 主机路径

  7.7 docker的commit操作

  

docker build命令

docker build 命令用于基于Dockerfile构建镜像,使用语法:
docker build [OPTIONS] PATH | URL | -
其中PATH代表含有Dockfile的目录,当然也可以是URL中含有Dockerfile
常用选项:
  • -t, --tag list  指定生成镜像标签,格式为name:tag
  • -f, --file string  单独指定Dockerfile文件位置
  • --build-arg list  设置构建时的变量
  • --no-cache  构建镜像时候不使用缓存

在 /mydockerfile/file目录下执行build命令

docker build -f /mydockerfile/file/Dockerfile -t mydemo .

若/mydockerfile/file目录下有Dockerfile则可以不用 -f

docker build -t mydemo .

最后的 . 表示当前路径

03--Docker 容器和镜像常用命令的更多相关文章

  1. docker 容器和镜像常用命令整理

  2. docker容器,镜像常用操作

    1.查看正在运行的容器 docker ps 查看所有容器 docker ps -a 2.查看容器日志 docker logs -f showdoc 3.删除所有容器 docker rm $(docke ...

  3. 理解docker容器和镜像(layer,ufs)和docker命令解释

    博客好文1:http://blog.csdn.net/x931100537/article/details/49633107(理解docker容器和镜像,理解简单,从原理入手,什么是layer,什么是 ...

  4. 【原创】深入理解Docker容器和镜像 -- 分析了docker的命令含义

    10张图带你深入理解Docker容器和镜像 镜像(Image)就是一堆只读层(read-only layer)的统一视角 要点:容器 = 镜像 + 读写层.并且容器的定义并没有提及是否要运行容器. 一 ...

  5. docker-管理镜像常用命令

    1. docker管理镜像常用命令 指令 说明 docker   run     [容器 CONTAINER ID] 创建一个新的容器并运行一个命令 docker   start   [容器 CONT ...

  6. [转]图解Docker容器和镜像

    本文转自:https://www.cnblogs.com/wangqiaomei/p/5818636.html 图解Docker容器和镜像 这篇文章希望能够帮助读者深入理解Docker的命令,还有容器 ...

  7. 图解Docker容器和镜像

    图解Docker容器和镜像 这篇文章希望能够帮助读者深入理解Docker的命令,还有容器(container)和镜像(image)之间的区别,并深入探讨容器和运行中的容器之间的区别. 当我对Docke ...

  8. Docker容器和镜像的区别

    docker容器和镜像区别  转自 https://www.cnblogs.com/bethal/p/5942369.html 这篇文章希望能够帮助读者深入理解Docker的命令,还有容器(conta ...

  9. Docker容器 关于镜像构建的安全问题

    写在前面 确保容器中服务与应用安全是容器化演进的关键点.容器安全涉及到应用开发与维护的整个生命周期,本文主要从镜像构建的视角来看docker容器的一些安全问题及应对措施. 一.权限管理 1.避免以容器 ...

随机推荐

  1. Hive中自定义序列化器(带编码)

    hive SerDe的简介 https://www.jianshu.com/p/afee9acba686 问题 数据文件为文本文件,每一行为固定格式,每一列的长度都是定长或是有限制范围,考虑采用hiv ...

  2. 2020-2021-1 20209307《Linux内核原理与分析》第七周作业

    这个作业属于哪个课程 <2020-2021-1Linux内核原理与分析)> 这个作业要求在哪里 <2020-2021-1Linux内核原理与分析第七周作业> 这个作业的目标 & ...

  3. 谁再问Servlet的问题,我就亲自上门来教学了

    1. 概述 在这篇简短的文章中,我们将从概念上理解什么是servlet 和 servlet 容器以及它们是如何工作的. 同时,还能在请求.响应.会话对象.共享变量和多线程的上下文中看到它们的身影. 2 ...

  4. 不一样的资产安全 3D 可视化平台

    前言   数字经济时代,应用好数据是企业数字化转型的关键,基于前沿科学技术进行数据的有效管控,更是对数字增值服务的新趋势.近年来,整个安全行业对资产管理的重视程度正在提高.据IDC发布的相关数据显示, ...

  5. Mysql技术内幕之InnoDB锁探究

    自7月份换工作以来,期间一直在学习MySQL的相关知识,听了一些视频课,但是一直好奇那些讲师的知识是从哪里学习的.于是想着从书籍中找答案.毕竟一直 看视频也不是办法,不能形成自己的知识.于是想着看书汲 ...

  6. FLUXION参考渗透测试

    1. 安装Fluxion 第一种种在终端输入git clone https://github.com/FluxionNetwork/fluxion.git(官方)第二种: 在终端输入 https:// ...

  7. Python 写了一个批量生成文件夹和批量重命名的工具

    Python 写了一个批量生成文件夹和批量重命名的工具 目录 Python 写了一个批量生成文件夹和批量重命名的工具 演示 功能 1. 可以读取excel内容,使用excel单元格内容进行新建文件夹, ...

  8. Unity使用小剧场—创建的按钮On Click()只有MonoScript怎么办

    前言: 在游戏开发过程中遇到了一些小问题,以后都放到小剧场里,今天介绍怎么给按钮赋予方法并解决标题所述问题. 步骤: 1. 不管怎么说,先新建一个按钮 右键场景-[UI]-[Button] 这里会自动 ...

  9. EF生成模型时Disigner中无信息

    原博文 http://blog.sina.com.cn/s/blog_a1b63a730101ezs4.html 说明 DbContext是对ObjectContext的简化封装.原来的ObjectC ...

  10. win7开机登录界面壁纸修改

    1.选择一张自己喜欢的图(一定要是jpg格式,亲测png格式不行),分辨率最好和自己电脑的分辨率差不多. 2.将图片改名为"backgroundDefault.jpg": 3.按下 ...