# Overlayfs 到 Overlay2，新安装失败，存储驱动

**URL:** <https://meta.discourse.org/t/overlayfs-to-overlay2-failed-on-fresh-installation-storage-driver/389126>\
**Category:** Product Support\
**Tags:** docker, install\
**Created:** [2025 年11 月 20 日 00:03 UTC](https://meta.discourse.org/t/overlayfs-to-overlay2-failed-on-fresh-installation-storage-driver/389126 "2025-11-20T00:03:23Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

作者： ![iidbae](https://avatars.discourse-cdn.com/v4/letter/i/a183cd/32.png) [@iidbae](https://meta.discourse.org/u/iidbae)\
发布日期： [2025 年11 月 20 日 00:03 UTC](https://meta.discourse.org/t/overlayfs-to-overlay2-failed-on-fresh-installation-storage-driver/389126/1 "2025-11-20T00:03:23Z")

</div>

在按照官方安装指南输入主机名、smtp 端口等信息后执行 `./discourse-setup` 出现错误信息。

> 按 ENTER 继续，‘n’ 重试，Ctrl+C 退出：  
> letsencrypt.ssl.template.yml 已启用
> 
> 容器/app.yml 配置文件已成功更新！
> 
> 更新成功。5 秒后重建。  
> 正在构建应用  
> 您的 Docker 安装使用的存储驱动不受支持。如果我们继续，您的安装可能会出现问题。  
> overlay2 是推荐的存储驱动，但 zfs 和 aufs 也可能有效。  
> 其他存储驱动已知存在问题。  
> 您可以通过运行 “docker info” 并查看“Storage Driver”行来了解您正在使用的文件系统。
> 
> 如果您希望使用现有的不受支持的存储驱动继续操作，  
> 请阅读 launcher 的源代码并找出如何绕过此检查。

## 存储驱动从 Overlayfs 到 overlay2

我尝试遵循 Discourse 的 AI 机器人建议并搜索了以前的主题，例如：

- [Troubleshoot docker installation issues](https://meta.discourse.org/t/troubleshoot-docker-installation-issues/13657)
- [Docker Upgrade Removed AUFS Storage Driver, Killed Discourse](https://meta.discourse.org/t/docker-upgrade-removed-aufs-storage-driver-killed-discourse/308181)
- [“Your Docker installation is not using a supported storage driver.”](https://meta.discourse.org/t/your-docker-installation-is-not-using-a-supported-storage-driver/159688/)
- [Change the Docker storage backend](https://meta.discourse.org/t/change-the-docker-storage-backend/75352)

但仍然无效。

`root 3085 0.0 0.0 6480 2372 pts/1 S+ 05:27 0:00 grep --color=auto 2658`

## 无法安装 Docker

我尝试更换了我的 VPS 提供商到 DigitalOcean，以及另外两个 VPS 提供商，但仍然失败。

我以为是我的 VPS 提供商的问题，但在 DigitalOcean 上使用新的 Droplet 和官方/标准安装进行 **全新安装** 后，仍然 **失败** 。然后我换到了另外两个不同的 VPS 提供商，结果一样。🤨

我以为是我的 Ubuntu 版本问题，但在尝试了 Ubuntu 版本 24、22、20 和 18 后仍然失败。

```plaintext
客户端: Docker Engine - Community
 版本: 29.0.2
 上下文: default
 调试模式: false
 插件:
  buildx: Docker Buildx (Docker Inc.)
    版本: v0.30.0
    路径: /usr/libexec/docker/cli-plugins/docker-buildx
  compose: Docker Compose (Docker Inc.)
    版本: v2.40.3
    路径: /usr/libexec/docker/cli-plugins/docker-compose
  model: Docker Model Runner (Docker Inc.)
    版本: v1.0.0
    路径: /usr/libexec/docker/cli-plugins/docker-model

服务器:
 容器: 1
  正在运行: 1
  已暂停: 0
  已停止: 0
 镜像: 3
 服务器版本: 29.0.2
 存储驱动: overlay2
  后备文件系统: extfs
  支持 d_type: true
  使用 metacopy: false
  原生 Overlay Diff: true
  userxattr: false
 日志记录驱动: json-file
 Cgroup 驱动: systemd
 Cgroup 版本: 2
 插件:
  卷: local
  网络: bridge host ipvlan macvlan null overlay
  日志: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
 CDI 规范目录:
  /etc/cdi
  /var/run/cdi
 Swarm: 非活动
 运行时: io.containerd.runc.v2 runc
 默认运行时: runc
 Init 二进制文件: docker-init
 containerd 版本: fcd43222d6b07379a4be9786bda52438f0dd16a1
 runc 版本: v1.3.3-0-gd842d771
 init 版本: de40ad0
 安全选项:
  apparmor
  seccomp
   配置文件: builtin
  cgroupns
 内核版本: 5.15.0-161-generic
 操作系统: Ubuntu 22.04.5 LTS
 OSType: linux
 架构: x86_64
 CPU: 2
 总内存: 2.407GiB
 名称: please-help-me
 ID: 398f33a7-2b49-4235-bcb9-4e1723a7bd81
 Docker 根目录: /var/lib/docker
 调试模式: false
 实验性: false
 不安全注册表:
  ::1/128
  127.0.0.0/8
 实时恢复启用: false
 防火墙后端: iptables

```

有人能帮忙吗？

---

_[View the full topic](https://meta.discourse.org/t/overlayfs-to-overlay2-failed-on-fresh-installation-storage-driver/389126)._
