红联Linux门户
Linux帮助

Docker 1.5.0-rc2发布,2月3日发布正式版!

发布时间:2015-01-29 15:21:28来源:红联作者:empast
Docker 1.5.0-rc2 发布,谢谢大家对 Docker 1.5.0-rc1 的测试和反馈。

这里除了 1.5.0-rc1 提到的改进内容,还包括以下这些重要的特性:

GitHub 加上了 Tag v1.5.0-rc2 (commit id a393450)

正式版发布日期仍然是 2 月 3 日,包括 Compose 1.1.0,Machine beta 0.1.0 和 Swarm beta 0.1.0

提供相关文档,方便大家测试:https://gist.github.com/dmp42/4eb84f9fe19f7b8808c0

下载:

boot2docker:https://github.com/tianon/boot2docker/releases/tag/v1.5.0-rc2

ISO:https://github.com/tianon/boot2docker/releases/download/v1.5.0-rc2/boot2docker.iso

二进制包下载:

Ubuntu/Debian: https://test.docker.com/ubuntu or curl -sSL https://test.docker.com/ | sh

Linux 64bit binary: https://test.docker.com/builds/Linux/x86_64/docker-1.5.0-rc2

Darwin/OSX 64bit client binary: https://test.docker.com/builds/Darwin/x86_64/docker-1.5.0-rc2

Darwin/OSX 32bit client binary: https://test.docker.com/builds/Darwin/i386/docker-1.5.0-rc2

Linux 64bit tgz: https://test.docker.com/builds/Linux/x86_64/docker-1.5.0-rc2.tgz

更新日志:

Builder

+ Dockerfile to use for a given `docker build` can be specified with the `-f` flag

* Dockerfile and .dockerignore files can be themselves excluded as part of the .dockerignore file, thus preventing modifications to these files invalidating ADD or COPY instructions cache

* ADD and COPY instructions accept relative paths

* Dockerfile `FROM scratch` instruction is now interpreted as a no-base specifier

* Improve performance when exposing a large number of ports

Hack

+ Allow client-side only integration tests for Windows

* Include docker-py integration tests against Docker daemon as part of our test suites

Packaging

+ Support for the new version of the registry HTTP API

* Speed up `docker push` for images with a majority of already existing layers

- Fixed contacting a private registry through a proxy

Remote API

+ A new endpoint will stream live container resource metrics and can be accessed with the `docker stats` command

+ Containers can be renamed using the new `rename` endpoint and the associated `docker rename` command

* Container `inspect` endpoint show the ID of `exec` commands running in this container

* Container `inspect` endpoint show the number of times Docker auto-restarted the container

* New types of event can be streamed by the `events` endpoint: ‘OOM’ (container died with out of memory), ‘exec_create’, and ‘exec_start'

- Fixed returned string fields which hold numeric characters incorrectly omitting surrounding double quotes

Runtime

+ Docker daemon has full IPv6 support

+ The `docker run` command can take the `--pid=host` flag to use the host PID namespace, which makes it possible for example to debug host processes using containerized debugging tools

+ The `docker run` command can take the `--read-only` flag to make the container’s root filesystem mounted as readonly, which can be used in combination with volumes to force a container’s processes to only write to locations that will be persisted

+ Container total memory usage can be limited for `docker run` using the `--memory-swap` flag

* Major stability improvements for devicemapper storage driver

* Better integration with host system: containers will reflect changes to the host's `/etc/resolv.conf` file when restarted

* Better integration with host system: per-container iptable rules are moved to the DOCKER chain

- Fixed container exiting on out of memory to return an invalid exit code

Other

* The HTTP_PROXY, HTTPS_PROXY, and NO_PROXY environment variables are properly taken into account by the client when connecting to the Docker daemon

--

Arnaud Porterie

软件详情:https://groups.google.com/forum/#!topic/docker-dev/YM_UUkyM6hY

下载地址:https://github.com/docker/docker/

来自:开源中国社区
文章评论

共有 0 条评论