写点什么

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

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

关注

评论

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

即时通讯技术文集(第19期):IM架构设计基础知识合集 [共13篇]

JackJiang

网络编程 即时通讯 IM

小灯塔系列-中小企业数字化转型系列研究——司库管理测评报告

向量智库

软件测试/测试开发丨跨平台 api 对接 学习笔记

测试人

Python 软件测试 jenkins API 测试开发

中东、新加坡资本来华“淘宝”,AI、新能源成追逐赛道

TE智库

新能源 能源经济

人工智能的优势:使用 GPT 和扩散模型生成图像

3D建模设计

人工智能 生成式AI

安全大文件传输对行业重要性

镭速

大文件传输 传输大文件 安全大文件传输

你折腾一天都装不上的插件,函数计算部署 Stable Diffusion 都内置了

Serverless Devs

Serverless 模型

必备利器:可靠的 REST API 开发工具

Apifox

程序员 开发工具 Apifox API REST API

three.js 纹理

3D建模设计

three.js 纹理处理

使用 WebGL 为 HTML5 游戏创建逼真的地形

3D建模设计

WebGL 地形

OpenAI 函数调用教程

3D建模设计

openai ChatGPT

Python 套接字编程完整指南

3D建模设计

Python

通过一流的NFT开发提升您的数字形象

区块链软件开发推广运营

数字藏品开发 dapp开发 区块链开发 链游开发 NFT开发

选择正确的框架:探索 Spring Cloud 和 Dubbo

Liam

程序员 微服务 Spring Cloud dubbo 后端

亚信科技AntDB数据库携“U8C+AntDB联合产品”亮相“2023全球商业创新大会”,开启生态合作新篇章

亚信AntDB数据库

数据库 AntDB AntDB数据库

828 B2B企业节:ROMA Connect探究数字化转型之道

云计算 软件开发 华为云

企业大数据传输的四类方式及镭速解决方案

镭速

大数据传输

Linux 可执行文件瘦身指令 strip 使用示例

互联网工科生

Linux 资源

国际顶会SC23收录唯一区块链论文,微众银行技术实力受学术界认可

新消费日报

大数据平台数据安全保护系统哪家好?咨询电话多少?

行云管家

大数据 数据安全 大数据平台 大数据安全

木鱼一敲烦恼丢掉,一个恢复内心平静的赛博空间

荣耀开发者服务平台

小程序 前端 安卓 组件 服务卡片

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