Docker Cloud allows you to upgrade the Docker Engine on your node when new versions are released and tested to work with our service. Because Docker currently requires containers to be restarted when it is upgraded to a new version, we don’t automatically upgrade your nodes - we allow you to choose when you want to do it so you can plan it appropriately.
Upgrading Docker Engine in a node
Go to the detail page of the node that you would like to upgrade. On the left side you will see a Docker Info section:
If there is a new version available, a warning sign will be shown next to the Docker Engine version and an Upgrade Docker button will appear. Click on it to start the upgrade process.
After upgrading Docker Engine, containers with the autorestart flag enabled will be automatically started. All other containers will be left in stopped state.
Upgrading nodes using the API and CLI
Check our API and CLI documentation for more information on how to upgrade nodes with our API, SDKs and the CLI.