docker - docker-engine与软件包冲突

标签 docker

我已经安装了docker-engine。然后我使用apt-purge docker-engine命令删除了该软件包。
所以之后我看到以下冲突

aptitude show docker-engine
Package: docker-engine                   
State: not installed
Version: 1.8.3-0~trusty
Priority: N/A
Section: N/A
Maintainer: Docker <support@docker.com>
Architecture: amd64
Uncompressed Size: 28,5 M
Depends: iptables, init-system-helpers (>= 1.13~), sysv-rc (>=     2.88dsf-24) | file-rc (>=
     0.8.16), perl, libapparmor1 (>= 2.6~devel), libc6 (>= 2.14), libdevmapper1.02.1 (>=
     2:1.02.63), libsqlite3-0 (>= 3.5.9)
Recommends: aufs-tools, ca-certificates, cgroupfs-mount | cgroup-lite, git, xz-utils, apparmor
Conflicts: docker (< 1.5~), docker (< 1.5~), docker.io, docker.io, lxc-     docker, lxc-docker,
       lxc-docker-virtual-package, lxc-docker-virtual-package

但是aptitude show lxc-docker表示没有为lxc-docker 找到当前或候选版本
包:lxc-docker
州:不是真正的包裹

所有有冲突的程序包都出现相同的错误

最佳答案

docker有多个名称,以前的版本命名为lxc-docker,而1.9(及更新版本)是docker-engine,aptitude是正确的

并且如果您想转到最新的docker aptitude install --only-upgrade docker-engine

关于docker - docker-engine与软件包冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33316662/

相关文章:

docker 已满,所有inode均已使用

ruby-on-rails - 找不到您的/home/rails/webapp/Gemfile.lock 所需的 'bundler' (2.1.4)。 (Gem::GemNotFoundException) 运行 docker build

mysql - AWS lightsail ubuntu 18.04 服务器上的 Docker mysql 5.7 不断重启

node.js - 使用 Promise 时如何从 dockerode 捕获标准输出?

docker - 为什么我无法从 Kubernetes 容器之间的共享 PersistentVolumeClaim 中读取文件?

docker - 如何在 docker 构建过程中使用环境变量获取脚本?

docker - 使用 docker-compose 发现 Prometheus 服务

node.js - 使用 babel-preset-env 进行转译,而不从 create-react-app 中弹出

bash - 多行SSH远程脚本

docker - 有没有办法在 Kubernetes 中执行 initContainer