在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

Docker 发布 1.2.0 版本,并宣布 DockerCon Europe

  • 2014-09-16
  • 本文字数:1038 字

    阅读完需:约 3 分钟

Docker发布了1.2.0 版本,其中包括为容器指定重启策略、容器权限的细粒度控制等特性。该公司还将于今年12 月在阿姆斯特丹主持召开它在欧洲的第一次正式会议 DockerCon Europe

新特性

重启策略

Docker 1.2.0 新增重启策略特性,允许容器在退出时重启以及从可能发生的容器故障中恢复。

docker run 命令增加了一个新的参数—restart,用来指定以下三种策略中的一种:

  • no:如果容器宕掉,不自动重启。这是默认行为。
  • on-failure:如果退出代码不是 0,重启容器。该参数有一个可以指定最大重启次数的可选项(比如:on-failure:5)。
  • always:不管返回的退出代码是什么,总是重启。

有了该参数,Docker 守护进程上的—restart 参数就废弃了。

例如,使 Redis 在容器退出时无限次尝试重启:

docker run --restart=always redis## 细粒度的容器功能

在先前的版本中,Docker 不建议在生产环境中使用—privileged,因为它允许容器访问主机资源。在这个版本中,docker run 可以使用–cap-add 和—cap-drop 参数控制授予特定容器的功能。

例如,更改容器接口状态:

docker run --cap-add=NET_ADMIN ubuntu sh -c "ip link eth0 down"禁止在容器中使用 chown:

docker run --cap-drop=CHOWN ...## 在无特权的容器中挂载设备

容器挂载设备不再需要特权。该版本在 docker run 命令中引入了—device 参数,使容器可以使用特定的设备,而不需要—privileged 参数。

例如,在容器内使用声卡:

docker run --device=/dev/snd:/dev/snd ...## 可写的 hosts、hostname 和 resolve.conf 文件

/etc/hosts、/etc/hostname 和 /etc/resolve.conf 文件现在可以在容器运行期间编辑,允许执行像 bind 那样可能向这些文件写入内容的服务。不过,对这些文件的更改只在运行时有用,在构建容器镜像时并不保留。

DockerCon Europe 2014

今年6 月举行的DockerCon 旧金山大会之后,在欧洲组织的第一次正式会议将于12 月4 日到5 日在阿姆斯特丹的NEMO 科学中心举行。会议演讲者包括Docker 公司CEO Ben Golub 和联合创始人兼 CTO Solomon Hykes 。大会的前一天, Jérôme Petazzoni 将主持开展一场“介绍 Docker”的培训,该课程将介绍 Docker 平台,内容贯穿安装、集成和运行。

另外,Docker 已经宣布与VMware 建立合作伙伴关系,致力于保证Docker 运行在VMware 的虚拟解决方案上、创建可互操作的管理工具以及就Docker 社区的核心技术标准进行协作,尤其是libcontainer 和libswarm 的流程互操作技术。

查看英文原文:**** Docker Announces Version 1.2.0 and DockerCon Europe

2014-09-16 00:241833
用户头像

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

关注

评论

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

架构实战营模块六作业

Geek_Q

人最痛苦的时候就是没有目标的时候

KEY.L

7月月更

C++|登录后通知各个显示页面,观察者模式

中国好公民st

c++ 7月月更

Ark UI中的问题汇总【系列1】

坚果

Open HarmonyOS OpenHarmony Open Harmony 7月月更

【C语言深度剖析】详解strlen与sizeof的区别及用法

Albert Edison

7月月更

新星计划Day3【JavaSE】 集合 Part1

京与旧铺

7月月更

Python|揭开「pip不是内部或外部命令,也不是可运行的程序或批处理文件」的神秘面纱

AXYZdong

Python 7月月更

数据库每日一题---第21天:员工花费的总时间

知心宝贝

数据库 云计算 后端 开发 7月月更

Python反爬,JS反爬串讲,从MAOX眼X开始,本文优先解决反爬参数 signKey

梦想橡皮擦

Python 爬虫 7月月更

Jenkins centOS搭建和task创建

沃德

ci 程序员 7月月更

【愚公系列】2022年07月 Java教学课程 02-Java语言JRE和JDK

愚公搬代码

7月月更

图解网络:什么是DHCP动态主机配置协议?

wljslmz

网络协议 DHCP 网络技术 7月月更

spring篇之属性注入

邱学喆

spring 属性注入 @Autowired注入原理 @Resource注入原理 @Qualifier

关于 HTTP post 请求 form data 里的特殊符号,比如加号 plus symbol

汪子熙

HTTP web开发 7月月更 encoding form

内部排序——归并排序

乔乔

7月月更

QT 实现生成压缩包

小肉球

qt 7月月更

OKALEIDO:我们为何如此看好多媒体NFT板块?

鳄鱼视界

ORACLE进阶(十一)MERGE INTO学习总结

No Silver Bullet

oracle MERGE INTO 7月月更

ORACLE进阶(十二)union(all)学习总结

No Silver Bullet

oracle 7月月更 union union all

【Python技能树共建】python selectolax 模块 & Python爬虫模拟登录

梦想橡皮擦

Python 爬虫 7月月更

《MySQL入门很轻松》第4章:数据表的创建修改删除

乌龟哥哥

7月月更

Spring Cloud源码分析之Eureka篇第七章:续约

程序员欣宸

Java Spring Cloud Eureka 7月月更

Python Asyncio 初探:基本概念和模式

宇宙之一粟

Python asyncio 7月月更

Android Wear开发步骤

芝麻粒儿

android 手机 7月月更

前端异常监控平台对比

南城FE

前端 7月月更 异常监控

【愚公系列】2022年7月 Go教学课程 008-数据类型之整型

愚公搬代码

7月月更

拆分电商系统为微服务

爱晒太阳的大白

电商系统微服务架构

泋清

#架构实战营

14岁懂社会 - 《你没有那么笨》读书笔记

懒时小窝

读书笔记 14岁懂社会

Docker发布1.2.0版本,并宣布DockerCon Europe_DevOps & 平台工程_Carlos Sanchez_InfoQ精选文章