【问题标题】:Linux Ubuntu LTS 16.04 - Docker reverts back to new version after restartLinux Ubuntu LTS 16.04 - Docker 重启后恢复到新版本
【发布时间】:2017-09-18 04:34:17
【问题描述】:

我已经通过这个命令在我的 Ubuntu 上安装了 Docker 引擎 1.13:

sudo apt-get install docker-engine=1.13.1~cs6-0~ubuntu-xenial

但是在重新启动我的机器时,当我sudo docker info 时,我看到安装的 docker 引擎为 17.06-ce。

知道为什么它会恢复到 17.06 以及如何使用 1.13 docker 引擎永久重启我的机器?

【问题讨论】:

  • 运行sudo apt-get remove docker-engine然后sudo apt-get purge docker-engine然后重启,然后安装旧版本sudo apt-get install docker-engine=1.13.1~cs6-0~ubuntu-xenial
  • 重启步骤后,当我sudo docker info时,它再次显示17.06.0-ce。不知道从哪里来的
  • 您使用的是虚拟机吗?如果是,在哪个虚拟化软件上?
  • 我没有通过任何虚拟机使用 ubuntu,我使用的是直接安装在硬件上的 Linux Ubuntu LTS 16.04
  • /usr/bin/test.txt 中创建包含一些内容的文件并重新启动并查看该文件是否仍然存在,也许某种软件处于活动状态,它会在重新启动时恢复更改

标签: linux ubuntu docker docker-compose


【解决方案1】:

如前所述,您安装了 snap,它提供了自己的 docker 版本。当你卸载 docker-engine 时,snap docker 服务的是 17.06 版本。

解决方法是从机器上卸载 snapd 并使用重新安装 docker 引擎

sudo apt-get install docker-engine=1.13.1~cs6-0~ubuntu-xenial

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-14
    • 1970-01-01
    • 1970-01-01
    • 2016-08-11
    • 2017-08-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多