All Products
Document Center

Upgrade Docker daemon

Last Updated: Jan 30, 2018

Standard Docker daemon is installed on each server in the cluster for container management.

You can check the Docker version of a cluster on the Cluster List page.



  1. Log on to the Container Service console.

  2. Click Clusters in the left-side navigation pane.

  3. On the Cluster List page, click Upgrade in the Docker Version column, or click More at the right of the cluster that you want to upgrade the Docker daemon and then select Upgrade Docker from the list.

  4. On the Upgrade Docker page, click Upgrade Agent to upgrade the Agent first if your Agent is not in the latest version.

    If your Agent is in the latest version, upgrade Docker daemon in the following ways:

    • Upgrade Directly

      Click Upgrade Directly to enter the Docker Engine upgrade process.

    • Back up Snapshot before Upgrade

      We recommend that you back up the snapshots before upgrading Docker daemon. In this way, you can recover Docker daemon by using the snapshots if an error occurs during the upgrade process.

      Click Back up Snapshot before Upgrade, and then the system calls the Elastic Compute Service (ECS) API to take snapshots of the cluster nodes.

      Backing up snapshots might take some time. Wait until the snapshots are backed up, and then the system automatically enters the Docker Engine upgrade process.

      If the snapshots failed to be backed up, click Continue to enter the Docker Engine upgrade process, or click Quit to give up the upgrade.

    Return to the Cluster List page and you can see that the cluster you upgraded the Docker daemon is in the Docker-Engine is upgrading status. This might take a while as container data will be backed up during the upgrade of the Docker Engine.