【问题标题】:Mount: permission denied installing docker CE on debian 9安装:权限被拒绝在 debian 9 上安装 docker CE
【发布时间】:2021-01-04 20:25:31
【问题描述】:

我们在使用 debian 9 的机器上安装 docker Ce 时遇到问题

我们从 debian 8 开始,然后将其升级到 9,因为 8 上的 docker 文档不太好

现在每当我们尝试安装它时,dpkg 都会抛出这个

Setting up docker-ce (5:19.03.14~3-0~debian-stretch) ...
mount: permission denied
mount: permission denied
mount: permission denied
mount: permission denied
/etc/init.d/docker: 96: ulimit: error setting limit (Operation not permitted)
invoke-rc.d: initscript docker, action "start" failed.
dpkg: error processing package docker-ce (--configure):
 subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
 docker-ce

我不明白为什么权限被拒绝

ulimit 在 -n 上设置为 16000

任何帮助将不胜感激。

【问题讨论】:

  • 请注意,Stack Overflow 是针对编程问题而不是关于使用或设置 Linux 工具/应用程序的问题。请查看What topics can I ask here? 了解更多详情。问题可能适用于Super UserUnix & Linux,但在发布之前请查看他们的帮助。
  • 显而易见的问题:您是否使用sudo 运行?在询问有关失败命令的问题时,最好始终显示确切的命令。
  • 我以 root 身份运行所有内容,哦,抱歉,我不知道为部署准备一台机器与此无关。我会试试那些论坛,谢谢!

标签: linux docker debian


【解决方案1】:

在 debian 衍生产品上,可以在不禁用第三方存储库的情况下升级系统,并且在最新的 Ubuntu 版本中是允许的。

但在 Debian 上,您需要禁用第三方存储库 (docker-ce) 才能顺利从 jessie 升级到 stretch。完成后,您可以通过在 sources.list 中用 jessie 替换 jessie 来启用它。

在 debian 上,第三方存储库不遵循 main sources.list 升级,因为缺少依赖包将不会升级,其服务将无法按预期重新启动。

【讨论】:

  • 在升级之前我已经删除了与 docker 相关的所有内容:c
猜你喜欢
  • 1970-01-01
  • 2020-08-29
  • 2020-08-27
  • 2015-10-13
  • 1970-01-01
  • 1970-01-01
  • 2023-04-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多