【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

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:516938
用户头像

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

关注

评论

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

倒计时!Pulsar Summit Asia 2020 演讲征集

Apache Pulsar

开源 云原生 pulsar Apache Pulsar 消息中间件

架构1期第三周作业二

道长

极客大学架构师训练营

Go编程(二) 多线程简单斗地主

dongfanger

编程 开发 Go 语言

java安全编码指南之:异常处理

程序那些事

java安全编码 java安全 java安全编码指南

国庆假期快来了,打开8天长假的正确方式是...

老胡爱分享

读书 书籍推荐 随笔杂谈

DàYé玩转数据战略Step By Step

曲水流觞TechRill

数据中台 数字化

浅谈滴滴需求响应式公交背后的技术

滴滴技术

滴滴技术 创新公交 路径优化

Spring 5 中文解析数据存储篇-JDBC数据存储(下)

青年IT男

Spring5

比曲婉婷云尽孝更可怕的是:2020年,低收入家庭仍然在被收割

成周

心理学 教育 培训 维权 曲婉婷

聊一下《技术力量-一线技术团队成功启示录》

Man

中台 研发管理

一篇文章搞定 Nginx 反向代理与负载均衡

哈喽沃德先生

nginx 负载均衡 反向代理 服务器 正向代理与反向代理

10多家公司的Java开发面试常见问题合集

Java架构师迁哥

奈学:Java 和 JavaScript 是什么关系?

奈学教育

Java

数据挖掘技术在轨迹数据上的应用实践

滴滴技术

人工智能 数据挖掘 滴滴技术 轨道技术 创新公交

JAVA集合之ConcurrentHashMap

彭阿三

Java JAVA集合

2020面试阿里字节跳动90%被问到的JVM面试题附答案

Java架构师迁哥

一次注定失败的裸面

escray

ruby 程序员 面试 面经

2020年行摄回忆录(上)

穿过生命散发芬芳

生活 摄影

奈学:Java 和 JavaScript 是什么关系?

古月木易

Java

信息公交服务在滴滴的应用实践

滴滴技术

滴滴技术 人工只能 信息公交 路径优化

StreamNative 宣布开源 MoP:Apache Pulsar 支持原生 MQTT 协议

Apache Pulsar

开源 云原生 mqtt Apache Pulsar 消息中间件

linux 文件权限控制

kcnf

linux 文件权限控制 acl

甲方日常 24

句子

工作 随笔杂谈 日常

Go编程(一) 怎么写Go代码

dongfanger

编程 开发 Go 语言

Java源码系列1——ArrayList

超超不会飞

Java

图解 K8S 源码 - Deployment Controller 篇

郭旭东

Kubernetes Kubernetes源码

点对点音视频应用场景及优势

anyRTC开发者

音视频 WebRTC 直播 RTC 安卓

看看别人是怎么面试蚂蚁金服的!社招Java面经分享

Java架构师迁哥

Java 阿里巴巴 面试 蚂蚁金服

不一样的面向对象(三)

书旅

php 面向对象 面向对象编程

初学源码之——Spring IOC 应用

Java架构师迁哥

为什么推广ipv6以及网站ipv6改造基本步骤

MySQL从删库到跑路

Web IP 网络

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