从 lxc-docker 升级到 docker-engine 时需要注意什么?

从 lxc-docker 升级到 docker-engine 时需要注意什么?

我目前已lxc-docker-1.4.1在我的 ubuntu 14.04 中安装。

我想升级到最新的docker。

有关升级的官方docker文档将安装包docker-engine

curl -sSL https://get.docker.com/ | sh

我应该手动删除 lxc-docker 吗?它会保留我/var/lib/docker安装的镜像吗?它会向后兼容吗?

答案1

在我的 Ubuntu 15.04 机器上,我设法从 1.6 升级到 1.8,方法是先删除 docker,然后安装。似乎运行正常,我的图像仍在那里。

不过,为了以防万一,我备份了所有已安装的映像。我按照“Docker 容器:备份和恢复”指导。

但是,在我的 Ubuntu 14.04.3 机器上,升级后,docker 守护进程无法启动。错误是“ [graphdriver] prior storage driver "aufs" failed: driver not supported”。

我发现删除/var/lib/docker/aufs目录和/var/lib/docker/repositories-aufs文件可以解决问题,守护进程可以正常启动。没有丢失任何东西。

相关内容