Docker 1.5.0 RC1 发布,此版本是 Docker 1.5 的第一个RC 版本。
Docker 1.5.0 RC1 的总体情况如下:
664 个 commits
86 位贡献者
+8,350 -3,397 行修改
此版本包括大量的总要特性,Docker 1.5.0 计划在 2 月 3 日发布,包括 Compose 1.1.0, Machine beta 0.1.0 和 Swam beta 0.1.0。
boot2docker 1.5.0-rc1 现已提供在:
https://github.com/tianon/boot2docker/releases/tag/v1.5.0-rc1
ISO 下载:
https://github.com/tianon/boot2docker/releases/download/v1.5.0-rc1/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
Darwin/OSX 64bit client binary: https://test.docker.com/builds/Darwin/x86_64/docker-1.5.0
Darwin/OSX 32bit client binary: https://test.docker.com/builds/Darwin/i386/docker-1.5.0
Linux 64bit tgz: https://test.docker.com/builds/Linux/x86_64/docker-1.5.0.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
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
其他
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/nzKREJKqxe4
来自:开源中国社区

