Appearance
Fresh
Engine v18.05
Back
Docker Engine 18.05 release notes
Copy as Markdown
Open MarkdownAsk Docs AIClaudeOpen in Claude
Table of contents
18.05.0-ce
2018-05-09
Builder
- Adding
netbsdcompatibility to the packagepkg/term. moby/moby#36887 - Standardizes output path for artifacts of intermediate builds to
/build/. moby/moby#36858
Client
Fix
docker stack deployreference flag. docker/cli#981Fix docker stack deploy re-deploying services after the service was updated with
--force. docker/cli#963Add bash completion for
secret|config create --template-driver. docker/cli#1004Add fish completions for docker trust subcommand. docker/cli#984
Fix --format example for docker history. docker/cli#980
Fix error with merge composefile with networks. docker/cli#983
Logging
- Standardized the properties of storage-driver log messages. moby/moby#36492
- Improve partial message support in logger. moby/moby#35831
Networking
Allow for larger preset property values, do not override. docker/libnetwork#2124
networkdb: User write lock in handleNodeEvent. docker/libnetwork#2136
Import libnetwork fix for rolling updates. moby/moby#36638
Update libnetwork to improve scalability of bridge network isolation rules. moby/moby#36774
Fix a misused network object name. moby/moby#36745
Runtime
LCOW: Implement
docker save. moby/moby#36599Pkg: devmapper: dynamically load dm_task_deferred_remove. moby/moby#35518
Windows: Add GetLayerPath implementation in graphdriver. moby/moby#36738
Fix Windows layer leak when write fails. moby/moby#36728
Fix FIFO, sockets and device files when run in user NS. moby/moby#36756
Fix docker version output alignment. docker/cli#965
Always make sysfs read-write with privileged. moby/moby#36808
Bump Golang to 1.10.1. moby/moby#35739
Bump containerd client. moby/moby#36684
Bump golang.org/x/net to go1.10 release commit. moby/moby#36894
Context.WithTimeout: do call the cancel func. moby/moby#36920
Copy: avoid using all system memory with authz plugins. moby/moby#36595
Daemon/cluster: handle partial attachment entries during configure. moby/moby#36769
Don't make container mount unbindable. moby/moby#36768
Extra check before unmounting on shutdown. moby/moby#36879
Move mount parsing to separate package. moby/moby#36896
No global volume driver store. moby/moby#36637
Pkg/mount improvements. moby/moby#36091
Relax some libcontainerd client locking. moby/moby#36848
Remove daemon dependency on api packages. moby/moby#36912
Remove the retries for service update. moby/moby#36827
Revert unencryted storage warning prompt. docker/cli#1008
Support cancellation in
directory.Size(). moby/moby#36734Switch from x/net/context -> context. moby/moby#36904
Fixed a function to check Content-type is
application/jsonor not. moby/moby#36778Add default pollSettings config functions. moby/moby#36706
Add if judgment before receiving operations on daemonWaitCh. moby/moby#36651
Fix issues with running volume tests as non-root.. moby/moby#36935
Swarm Mode
RoleManager will remove detected nodes from the cluster membership docker/swarmkit#2548
Scheduler/TaskReaper: handle unassigned tasks marked for shutdown docker/swarmkit#2574
Avoid predefined error log. docker/swarmkit#2561
Task reaper should delete tasks with removed slots that were not yet assigned. docker/swarmkit#2557
Agent reports FIPS status. docker/swarmkit#2587
Fix: timeMutex critical operation outside of critical section. docker/swarmkit#2603
Expose swarmkit's Raft tuning parameters in engine config. moby/moby#36726
Make internal/test/daemon.Daemon swarm aware. moby/moby#36826