其实随本次更新的,还有一个被称为OS X 下的 docker 二进制版本(虽然是官方提供,但目前仅供测试用)。而且如果此方法(即是在虚拟机内运行一个被称为boot2docker的超迷你linux发型版,内置docker)可行的话,预感Windows平台下的 docker二进制版本也会很快到来。docker osx build 的 github issue 链接: https://github.com/dotcloud/docker/issues/16160.7.3 (2013-01-02)BuilderUpdate ADD to use the image cache, based on a hash of the added content Add error message for empty Dockerfile
DocumentationFix 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
HackAdd 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
PackagingAdd 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
RuntimeUpdate 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 |