Home Explore Blog CI



docker

59th chunk of `content/manuals/engine/release-notes/prior-releases.md`
e341927dc7742875d3262ddbef4d4649ec80f85948e06cd30000000100000fab
+ Containers can expose public UDP ports (eg, '-p 123/udp')
+ Optionally specify an exact public port (eg. '-p 80:4500')
* 'docker login' supports additional options
- Don't save a container's hostname when committing an image.

### Registry

+ New image naming scheme inspired by Go packaging convention allows arbitrary combinations of registries
- Fix issues when uploading images to a private registry

### Builder

+ ENTRYPOINT instruction sets a default binary entry point to a container
+ VOLUME instruction marks a part of the container as persistent data
* 'docker build' displays the full output of a build by default

## 0.4.8 (2013-07-01)

+ Builder: New build operation ENTRYPOINT adds an executable entry point to the container.  - Runtime: Fix a bug which caused 'docker run -d' to no longer print the container ID.
- Tests: Fix issues in the test suite

## 0.4.7 (2013-06-28)

### Remote API

* The progress bar updates faster when downloading and uploading large files
- Fix a bug in the optional unix socket transport

### Runtime

* Improve detection of kernel version
+ Host directories can be mounted as volumes with 'docker run -b'
- fix an issue when only attaching to stdin
* Use 'tar --numeric-owner' to avoid uid mismatch across multiple hosts

### Hack

* Improve test suite and dev environment
* Remove dependency on unit tests on 'os/user'

### Other

* Registry: easier push/pull to a custom registry
+ Documentation: add terminology section

## 0.4.6 (2013-06-22)

- Runtime: fix a bug which caused creation of empty images (and volumes) to crash.

## 0.4.5 (2013-06-21)

+ Builder: 'docker build git://URL' fetches and builds a remote git repository
* Runtime: 'docker ps -s' optionally prints container size
* Tests: improved and simplified
- Runtime: fix a regression introduced in 0.4.3 which caused the logs command to fail.
- Builder: fix a regression when using ADD with single regular file.

## 0.4.4 (2013-06-19)

- Builder: fix a regression introduced in 0.4.3 which caused builds to fail on new clients.

## 0.4.3 (2013-06-19)

### Builder

+ ADD of a local file will detect tar archives and unpack them
* ADD improvements: use tar for copy + automatically unpack local archives
* ADD uses tar/untar for copies instead of calling 'cp -ar'
* Fix the behavior of ADD to be (mostly) reverse-compatible, predictable and well-documented.
- Fix a bug which caused builds to fail if ADD was the first command
* Nicer output for 'docker build'

### Runtime

* Remove bsdtar dependency
* Add unix socket and multiple -H support
* Prevent rm of running containers
* Use go1.1 cookiejar
- Fix issue detaching from running TTY container
- Forbid parallel push/pull for a single image/repo. Fixes `#311`
- Fix race condition within Run command when attaching.

### Client

* HumanReadable ProgressBar sizes in pull
* Fix docker version's git commit output

### API

* Send all tags on History API call
* Add tag lookup to history command. Fixes #882

### Documentation

- Fix missing command in irc bouncer example

## 0.4.2 (2013-06-17)

- Packaging: Bumped version to work around an Ubuntu bug

## 0.4.1 (2013-06-17)

### Remote Api

+ Add flag to enable cross domain requests
+ Add images and containers sizes in docker ps and docker images

### Runtime

+ Configure dns configuration host-wide with 'docker -d -dns'
+ Detect faulty DNS configuration and replace it with a public default
+ Allow docker run <name>:<id>
+ You can now specify public port (ex: -p 80:4500)
* Improve image removal to garbage-collect unreferenced parents

### Client

* Allow multiple params in inspect
* Print the container id before the hijack in `docker run`

### Registry

* Add regexp check on repo's name
* Move auth to the client
- Remove login check on pull

### Other

* Vagrantfile: Add the rest api port to vagrantfile's port_forward
* Upgrade to Go 1.1
- Builder: don`t ignore last line in Dockerfile when it doesn`t end with \n

## 0.4.0 (2013-06-03)

### Builder

+ Introducing Builder

Title: Docker Updates: Container Features, Registry Improvements, and Builder Enhancements
Summary
This section details Docker updates from version 0.5.0 down to 0.4.0, covering various components. Updates to containers include exposing UDP ports, specifying public ports, and improved docker login options. Registry enhancements involve a new image naming scheme. Builder updates consist of ENTRYPOINT and VOLUME instructions and full build output display. Earlier versions feature remote API improvements like faster progress bars, kernel version detection, host directory mounting, and documentation additions. Runtime updates focus on fixing bugs, improving stability, and adding features like 'docker ps -s' for container size and enhanced ADD behavior in builds.