红联Linux门户
Linux帮助

Docker 0.7.3发布,Linux容器引擎

发布时间:2014-01-04 21:32:02来源:红联作者:empast
其实随本次更新的,还有一个被称为OS X 下的 docker 二进制版本(虽然是官方提供,但目前仅供测试用)。而且如果此方法(即是在虚拟机内运行一个被称为boot2docker的超迷你linux发型版,内置docker)可行的话,预感Windows平台下的 docker二进制版本也会很快到来。

对OSX 下docker 二进制版本 即 http://test.docker.io/builds/Darwin/x86_64/docker-0.7.3.tgz 有兴趣的,可以请参见 HW上的讨论。
docker osx build 的 github issue 链接: https://github.com/dotcloud/docker/issues/1616

详细的修正日志来自 GitHub:
0.7.3 (2013-01-02)
Builder
Update ADD to use the image cache, based on a hash of the added content

Add error message for empty Dockerfile

Documentation
Fix outdated link to the "Introduction" on www.docker.io

Update the docs to get wider when the screen does

Add information about needing to install LXC when using raw binaries

Update Fedora documentation to disentangle the docker and docker.io conflict

Add a note about using the new -mtu flag in several GCE zones

Add FrugalWare installation instructions

Add a more complete example of docker run

Fix API documentation for creating and starting Privileged containers

Add missing "name" parameter documentation on "/containers/create"

Add a mention of lxc-checkconfig as a way to check for some of the necessary kernel configuration

Update the 1.8 API documentation with some additions that were added to the docs for 1.7

Hack
Add missing libdevmapper dependency to the packagers documentation

Update minimum Go requirement to a hard line at Go 1.2+

Many minor improvements to the Vagrantfile

Add ability to customize dockerinit search locations when compiling (to be used very sparingly only by packagers of platforms who require a nonstandard location)

Add coverprofile generation reporting

Add -a to our Go build flags, removing the need for recompiling the stdlib manually

Update Dockerfile to be more canonical and have less spurious warnings during build

Fix some miscellaneous docker pull progress bar display issues

Migrate more miscellaneous packages under the "pkg" folder

Update TextMate highlighting to automatically be enabled for files named "Dockerfile"

Reorganize syntax highlighting files under a common "contrib/syntax" directory

Update install.sh script (https://get.docker.io/) to not fail if busybox fails to download or run at the end of the Ubuntu/Debian installation

Add support for container names in bash completion

Packaging
Add an official Docker client binary for Darwin (Mac OS X)

Remove empty "Vendor" string and added "License" on deb package

Add a stubbed version of "/etc/default/docker" in the deb package

Runtime
Update layer application to extract tars in place, avoiding file churn while handling whiteouts

Fix permissiveness of mtime comparisons in tar handling (since GNU tar and Go tar do not yet support sub-second mtime precision)

Reimplement docker top in pure Go to work more consistently, and even inside Docker-in-Docker (thus removing the shell injection vulnerability present in some versions of lxc-ps)

Update -H unix:// to work similarly to -H tcp:// by inserting the default values for missing portions

Fix more edge cases regarding dockerinit and deleted or replaced docker or dockerinit files

Update container name validation to include '.'

Fix use of a symlink or non-absolute path as the argument to -g to work as expected

Update to handle external mounts outside of LXC, fixing many small mounting quirks and making future execution backends and other features simpler

Update to use proper box-drawing characters everywhere in docker images -tree

Move MTU setting from LXC configuration to directly use netlink

Add -S option to external tar invocation for more efficient spare file handling

Add arch/os info to User-Agent string, especially for registry requests

Add -mtu option to Docker daemon for configuring MTU

Fix docker build to exit with a non-zero exit code on error

Add DOCKER_HOST environment variable to configure the client -H flag without specifying it manually for every invocation

更多内容请查阅:https://github.com/dotcloud/docker/blob/v0.7.3/CHANGELOG.md

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

共有 0 条评论