写点什么

Docker 1.1.0 发布,新增.dockerignore 特性

  • 2014-07-06
  • 本文字数:807 字

    阅读完需:约 3 分钟

2014 年 7 月 3 日, Docker 官方网站上宣布了 1.1.0 版本。该版本改进了整个 Docker 生态系统,包括对 Docker Engine、Docker Hub 和文档的更新。

该版本主要包含如下特性:

新增.dockeringore 功能

现在,开发人员可以在 Dockerfile 之后添加.dockerignore 文件,在向守护进程发送构建上下文时,Docker 会忽略它指定的文件和目录。

该功能的出现解决了半年前 GitHub 上一个热议的问题

提交过程暂停容器

在容器运行时提交不是一个好的做法,因为那会导致文件不一致。而现在,容器会在提交发生时暂停。

开发人员可以通过下面的语句禁用此功能:

docker commit --pause=false

跟踪日志

开发人员可以跟踪容器日志了。例如,他们可以使用下面的语句查看日志的最后 10 行:

docker logs --tail 10

允许使用 tar 文件作为 docker build 的上下文

开发人员可以传递一个 tar 包作为 docker build 的上下文,用于自动化 docker build 过程,例如:

cat context.tar | docker build –或者 docker run builder_image | docker build –

在一个容器中绑定挂载整个文件系统

/ 可以作为—volumes 的源了。也就是说,如果需要,开发人员可以在一个容器中绑定挂载整个文件系统。例如:

docker run -v /:/my_host ubuntu:ro ls /my_host

但是,不允许挂载到 /。

其它改进 & 变化

  • 改进了端口分配。在以前的版本中,Docker 不允许使用先前分配的端口启动容器,因为它们看上去正在使用,而实际上并没有。这点已经修复了。
  • 在上一个版本中,docker save 命令引入了一个 Bug,会生成元数据无效的镜像。现在不会了。
  • 现在,在容器中运行 docker inspect 会返回它链接的容器。
  • 改进了对 docker commit 标志的验证。
  • 改进了 start 和 stop 的状态码。
  • 改进了整体性能。守护进行的启动速度比先前的版本快了。
  • 修复了 Dockerfiles 中的空格和多行问题。

要进一步了解 Docker,可以注册一个免费Docker Hub 账户,并尝试下 10 分钟的在线教程。Docker Engine 1.1 的安装步骤,可参照官方文档

2014-07-06 22:517025
用户头像

发布了 256 篇内容, 共 85.2 次阅读, 收获喜欢 12 次。

关注

评论

发布
暂无评论
发现更多内容

2021年Android开发者常见面试题,涨薪7K

android 面试 移动开发

2021年Android开发陷入饱和,又是一年金九银十

android 面试 移动开发

2021年Java开发者常见面试题,初级Java面试题及答案

Java 面试 后端

2021年Java网络编程总结篇,红黑树详细分析(图文详解)

Java 面试 后端

2021年Java者未来的出路在哪里,Java开发校招面试题

Java 面试 后端

2021大厂Java面试必问题目,Java后端校招面试题

Java 面试 后端

2021年Java工作或更难找,springboot源码解读与原理分析

Java 面试 后端

2021年Java开发突破20k有哪些有效的路径,JVM发生内存溢出的8种原因

Java 面试 后端

2021年Android程序员职业规划,小白勿进

android 面试 移动开发

Github上线仅六天,收获Star超55K+,这套笔记足够你拿下90%以上的Java面试!

Java 架构 面试 后端 计算机

2021年Android开发前景如何,详解Android架构进阶面试题

android 面试 移动开发

2021年Android开发学习路线,互联网行业“中年”危机

android 移动开发

2021年Android开发学习路线,终于彻底把握了

android 面试 移动开发

2021大厂Java面试经验,这位阿里P7大佬分析总结的属实到位

Java 面试 后端

数据库排行榜|当 DB-Engines 遇见墨天轮国产数据库排行

墨天轮

MySQL 数据库 oracle TiDB 国产数据库

2021年Android开发者跳槽指南,附超全教程文档

android 面试 移动开发

2021年Android程序员职业规划,阿里P7大牛亲自讲解

android 面试 移动开发

2021年Android笔试题总,详解Android架构进阶面试题

android 面试 移动开发

2021年Java开发前景如何,大厂Java面试真题精选

Java 面试 后端

2021年Android社招面试题精选,附答案解析

android 面试 移动开发

2021年Android社招面试题,阿里蚂蚁金服五面

android 面试 移动开发

2021年Java技术下半场在哪,35岁技术人如何转型做管理

Java 面试 后端

2021大厂Java面试集合,作为Java程序员

Java 面试 后端

2021年Java常见面试题,面试官让我回家等通知

Java 面试 后端

对比会声会影与剪映哪个制作转场效果更专业

懒得勤快

2021年Java笔试题总,教你抓住面试的重点

Java 面试 后端

2021年Android开发前景如何,腾讯T2大牛亲自讲解

android 面试 移动开发

2021年Java工作或更难找,华为Java面试社招

Java 面试 后端

2021年Java开发突破20k有哪些有效的路径,2021Java面试笔试总结

Java 面试 后端

2021年Java程序员职业规划,华为Java面试题目

Java 面试 后端

2021年Android网络编程总结篇,retrofit面试

android 面试 移动开发

Docker 1.1.0 发布,新增.dockerignore特性_DevOps & 平台工程_马德奎_InfoQ精选文章