我目前已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
文件可以解决问题,守护进程可以正常启动。没有丢失任何东西。