Docker Engine 17.05 发行说明
目录
17.05.0-CE
2017-05-04
建筑工人
- 接受从 中读取 Dockerfile,但使用本地上下文进行构建 #31236
-f -
stdin
- 默认构建时参数(例如 )的值不再显示在 docker 镜像历史记录中,除非在 Dockerfile 中写入了相应的指令。排名 #31584
HTTP_PROXY
ARG
客户
- 为 和 添加标志 #32251
--mount
docker run
docker create
- 添加到 #32124
--type=secret
docker inspect
- 添加选项到 #31552
--format
docker secret ls
- 添加选项 #30810
--filter
docker secret ls
- 添加到 #31529
--filter scope=<swarm|local>
docker network ls
- 添加对 #31148 的支持
--cpus
docker update
- 新增 label filter to 和其他命令 #30740
docker system prune
prune
docker stack rm
现在接受多个堆栈作为输入 #32110- 改进客户端降级 API 版本时的选项 #31022
docker version --format
- 使用加密的客户端证书连接到 docker 守护进程时提示 #31364
- 成功时显示已创建的标签 #32077
docker build
- 清理 compose convert 错误消息 #32087
贡献
- 添加对在 amd64 上为 Ubuntu 17.04 Zesty 构建 docker debs 的支持 #32435
守护 进程
- 修复未设置时被忽略的问题 #32174
--api-cors-header
--api-enable-cors
- 清理 docker tmp 目录 #31741
- 弃用 flag for favor 或 #28696
--graph
--data-root
伐木
- 添加对日志记录驱动程序插件的支持 #28403
- 新增支持显示单个任务的日志,并新增 REST 端点 #32015
docker service logs
/task/{id}/logs
- 新增使用正则表达式匹配环境变量的选项 #27565
--log-opt env-regex
联网
- 允许用户替换和自定义 Ingress 网络 #31714
运行
- 确保在容器退出时停止运行状况探测 #32274
群模式
- 增加服务的更新/回滚顺序 ( / ) #30261
--update-order
--rollback-order
- 新增对 synchronous 和 #31144 的支持
service create
service update
- 通过对 、 的 和 标志添加对运行状况检查的“宽限期”的支持,并支持初始启动的容器
时间 #28938
HEALTHCHECK --start-period
--health-start-period
docker service create
docker service update
docker create
docker run
docker service create
现在,如果可能,会省略用户未指定的字段。这将允许在管理器内应用默认值 #32284docker service inspect
现在显示非用户指定的字段的默认值 #32284- 退出实验性 #32462
docker service logs
- 在 API 中为服务添加对 Credential Spec 和 SELinux 的支持 #32339
- 为 和 添加标志 #29228
--entrypoint
docker service create
docker service update
- 添加 和 到 #32062
--network-add
--network-rm
docker service update
- 为 和 添加标志 #32339
--credential-spec
docker service create
docker service update
- 添加到 #31538
--filter mode=<global|replicated>
docker service ls
- 创建服务时,在客户端解析网络 ID,而不是在守护进程中解析网络 ID #32062
- 向 #30424 添加选项
--format
docker node ls
- 新增选项来删除 docker-compose 文件中不再定义的服务 #31302
--prune
docker stack deploy
- 增加使用模式时的列 #30813
PORTS
docker service ls
ingress
- 修复使用环境变量时不必要地重新部署任务的问题 #32364
- 修复从 docker compose 文件部署时不支持的问题 #32333
docker stack deploy
endpoint_mode
- 如果无法创建 cluster 组件,则继续启动以允许从损坏的 swarm 设置中恢复 #31631
安全
- 允许在使用 OR 时设置 SELinux 类型或 MCS 标签 #30652
--ipc=container:
--ipc=host