- Added support for API connection through UNIX socket (default for docker 0.5.2+)
- The client now tries to load the auth config from
~/.dockercfg. This is necessary to use the push command if API version is >1.0
- Added a
quiet parametertoClient.build(mirrors theqparameter in the API)
- Fixed a bug where the build command would list tar contents before sending the request
- Fixed a bug in
Client.port
- This version introduces breaking changes!
- Switched to server side build system
- Removed the BuilderClient
- Added support for contextual builds
- Added support for remote URL builds
- Added python 3 support
- Added bind mounts support
- Added API version support
- Fixed a bug where
Client.portwould fail if provided with a port of type number - Fixed a bug where
Client._post_jsonwouldn't set the Content-Type header toapplication/json
- Added support for custom loggers in
Client.build - Added
Client.attachcommand - Added support for
ADDcommand in builder - Fixed a bug in
Client.logs - Improved unit tests
- Added tag support for the builder
- Use
shlexto parse plain string commands when creating a container - Fixed several bugs in the builder
- Fixed the
quietoption inClient.images - Unit tests
- Improved error reporting
- Fixed a bug in
Client.tag - Fixed a bug where generated images would be removed after a successful build
- Implemented first version of the builder client