一。帮助命令

  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 .

最后的 . 表示当前路径

最新文章

  1. Oracle索引梳理系列(七)- Oracle唯一索引、普通索引及约束的关系
  2. 自己做了一个json格式化工具,亲测可以使用
  3. 【Spring】Spring的定时任务
  4. no sigar-amd64-winnt.dll in java.library.path 错误
  5. 剑指Offer06 旋转数组的最小值
  6. *[codility]Country network
  7. 转载---SQL Server XML基础学习之<5>--XQuery(query)
  8. AngularJS $on $broadcast $emit
  9. 你好,C++(23) 4.4.2 工资程序成长记:用数组处理批量数据,用循环结构执行重复动作
  10. svn:怎样批量删除.svn文件
  11. Django知识点
  12. 乡下人设计模式——SOLID之六大原则
  13. odoo11 审批流中行总额与申请单总额的计算问题
  14. Day019--Python--反射
  15. web框架的前生今世--从servlet到spring mvc到spring boot
  16. Arrays的排序算法sort及方法使用
  17. iframe引入网页
  18. Spring AOP 切面编程记录日志和接口执行时间
  19. windows服务外壳工具
  20. SDN测量论文粗读(二)9.21

热门文章

  1. [日常摸鱼]poj2420 A Star not a Tree?
  2. 是的,你没看错!Python可以实现自动化办公
  3. maven继承父工程统一版本号
  4. Docker被替代 PodMan成为程序员新宠
  5. python的常用内建模块与常用第三方模块
  6. python爬虫之解析链接
  7. UICamera 编辑器与移动设备下的Find异常
  8. Adnroid 源码学习笔记:Handler 线程间通讯
  9. 英特尔® 图形性能分析器(Intel® GPA)
  10. Solon 1.2.13 发布,开启与 Springboot 的互通