Is there a secret for upgrading from DOcker 1.8 to 1.10? (RHEL/CENTOS 7.2)

I run "yum update’ and docker-1.8.2-7.el7.centos.x86_64 gets upgraded to docker-1.10.2-6.git0f5ac89.el7.x86_64 but then Docker daemon fails to start.

==================
sudo systemctl start docker
Job for docker.service failed because the control process exited with error code. See “systemctl status docker.service” and “journalctl -xe” for details.

sudo systemctl status docker.service
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Tue 2016-03-29 14:59:06 EDT; 15s ago
Docs: http://docs.docker.com
Process: 3250 ExecStart=/usr/bin/docker daemon $OPTIONS $DOCKER_STORAGE_OPTIONS $DOCKER_NETWORK_OPTIONS $INSECURE_REGISTRY (code=exited, status=2)
Main PID: 3250 (code=exited, status=2)

Mar 29 14:57:57 oc1416333587.ibm.com systemd[1]: Starting Docker Application Container Engine…
Mar 29 14:57:57 oc1416333587.ibm.com docker[3250]: time=“2016-03-29T14:57:57.156773754-04:00” level=warning msg="devmapper: Usage of loo…ction."
Mar 29 14:57:57 oc1416333587.ibm.com docker[3250]: time=“2016-03-29T14:57:57.210543979-04:00” level=warning msg=“devmapper: Base device …nored.“
Mar 29 14:57:57 oc1416333587.ibm.com docker[3250]: time=“2016-03-29T14:57:57.249282523-04:00” level=info msg=”[graphdriver] using prior …pper”"
Mar 29 14:58:57 oc1416333587.ibm.com systemd[1]: docker.service start operation timed out. Terminating.
Mar 29 14:59:06 oc1416333587.ibm.com systemd[1]: docker.service: main process exited, code=exited, status=2/INVALIDARGUMENT
Mar 29 14:59:06 oc1416333587.ibm.com systemd[1]: Failed to start Docker Application Container Engine.
Mar 29 14:59:06 oc1416333587.ibm.com systemd[1]: Unit docker.service entered failed state.
Mar 29 14:59:06 oc1416333587.ibm.com systemd[1]: docker.service failed.
Hint: Some lines were ellipsized, use -l to show in full.

sysconfig]$ sudo journalctl -xe
Mar 29 14:57:57 oc1416333587.ibm.com kernel: SELinux: initialized (dev dm-5, type ext4), uses xattr
Mar 29 14:57:57 oc1416333587.ibm.com kernel: EXT4-fs (dm-10): mounted filesystem with ordered data mode. Opts: (null)
Mar 29 14:57:57 oc1416333587.ibm.com kernel: SELinux: initialized (dev dm-10, type ext4), uses xattr
Mar 29 14:57:57 oc1416333587.ibm.com kernel: EXT4-fs (dm-12): mounted filesystem with ordered data mode. Opts: (null)
Mar 29 14:57:57 oc1416333587.ibm.com kernel: SELinux: initialized (dev dm-12, type ext4), uses xattr
Mar 29 14:57:57 oc1416333587.ibm.com kernel: EXT4-fs (dm-8): mounted filesystem with ordered data mode. Opts: (null)
Mar 29 14:57:57 oc1416333587.ibm.com kernel: SELinux: initialized (dev dm-8, type ext4), uses xattr
Mar 29 14:57:57 oc1416333587.ibm.com kernel: EXT4-fs (dm-11): mounted filesystem with ordered data mode. Opts: (null)
Mar 29 14:57:57 oc1416333587.ibm.com kernel: SELinux: initialized (dev dm-11, type ext4), uses xattr
Mar 29 14:58:09 oc1416333587.ibm.com acvpnagent[2125]: Function: tableCallbackHandler File: RouteMgr.cpp Line: 1681 Invoked Function: recv Return
Mar 29 14:58:11 oc1416333587.ibm.com kernel: FIREWALL: IN=tap0 OUT= MAC=ff:ff:ff:ff:ff:ff:fa:6b:66:69:ec:13:08:00 SRC=10.6.201.116 DST=10.6.201.25
Mar 29 14:58:32 oc1416333587.ibm.com kernel: FIREWALL: IN=tap0 OUT= MAC=ff:ff:ff:ff:ff:ff:fa:6b:66:69:ec:13:08:00 SRC=10.6.201.116 DST=10.6.201.25
Mar 29 14:58:38 oc1416333587.ibm.com acvpnagent[2125]: Function: tableCallbackHandler File: RouteMgr.cpp Line: 1681 Invoked Function: recv Return
Mar 29 14:58:42 oc1416333587.ibm.com acvpnagent[2125]: Function: tableCallbackHandler File: RouteMgr.cpp Line: 1681 Invoked Function: recv Return
Mar 29 14:58:53 oc1416333587.ibm.com kernel: FIREWALL: IN=wlp3s0 OUT= MAC=01:00:5e:00:00:fb:28:d2:44:60:74:9b:08:00 SRC=192.168.2.12 DST=224.0.0.2
Mar 29 14:58:57 oc1416333587.ibm.com systemd[1]: docker.service start operation timed out. Terminating.
Mar 29 14:59:06 oc1416333587.ibm.com systemd[1]: docker.service: main process exited, code=exited, status=2/INVALIDARGUMENT
Mar 29 14:59:06 oc1416333587.ibm.com systemd[1]: Failed to start Docker Application Container Engine.
– Subject: Unit docker.service has failed
– Defined-By: systemd
– Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel

– Unit docker.service has failed.

– The result is failed.
Mar 29 14:59:06 oc1416333587.ibm.com systemd[1]: Unit docker.service entered failed state.
Mar 29 14:59:06 oc1416333587.ibm.com systemd[1]: docker.service failed.
Mar 29 14:59:06 oc1416333587.ibm.com polkitd[1237]: Unregistered Authentication Agent for unix-process:3150:10191243 (system bus name :1.1024, obj
Mar 29 14:59:08 oc1416333587.ibm.com acvpnagent[2125]: Function: tableCallbackHandler File: RouteMgr.cpp Line: 1681 Invoked Function: recv Return
Mar 29 14:59:09 oc1416333587.ibm.com kernel: FIREWALL: IN=wlp3s0 OUT= MAC=84:3a:4b:00:15:f6:c8:91:f9:c2:8c:d8:08:00 SRC=128.121.22.176 DST=192.168
Mar 29 14:59:13 oc1416333587.ibm.com kernel: FIREWALL: IN=wlp3s0 OUT= MAC=01:00:5e:00:00:fb:28:d2:44:60:74:9b:08:00 SRC=192.168.2.12 DST=224.0.0.2
Mar 29 14:59:21 oc1416333587.ibm.com sudo[4073]: dlandry : TTY=pts/0 ; PWD=/etc/sysconfig ; USER=root ; COMMAND=/bin/systemctl status docker.serv
Mar 29 14:59:33 oc1416333587.ibm.com kernel: FIREWALL: IN=wlp3s0 OUT= MAC=01:00:5e:00:00:fb:28:d2:44:60:74:9b:08:00 SRC=192.168.2.12 DST=224.0.0.2
Mar 29 14:59:39 oc1416333587.ibm.com sudo[4297]: dlandry : TTY=pts/0 ; PWD=/etc/sysconfig ; USER=root ; COMMAND=/bin/journalctl -xe

I gave up and did a downgrad back to 1.8 but I would like to know what’s gong on as someday I will need to upgrade

yum downgrade docker

Nevermind, seems there is a migration process for moving to 1.10.

Start here: https://docs.docker.com/engine/migration/

Which leads to the migration tool page https://github.com/docker/v1.10-migrator/releases

where I dowloaded the tool https://github.com/docker/v1.10-migrator/releases/download/1.0.2/v1.10-migrator

then chmod 755 v1.10-migrator (or whichever version you downloaded)

then ran the tool: “sudo ./v1.10-migrator” (I had several images so it took about 40 minutes.