大家好,我不小心对 Discourse 的 Docker 容器执行了停止和删除操作。在尝试重新启动时,运行 /launcher start 后出现以下错误:
“您的 Docker 安装未使用受支持的存储驱动程序。如果我们继续操作,可能会导致安装损坏。
推荐使用的存储驱动程序是 aufs,尽管 zfs、btrfs、overlay 和 overlay2 也可能正常工作。
其他存储驱动程序已知存在问题。
您可以通过运行 docker info 并查看’Storage Driver’行来确认当前使用的文件系统。
如果您仍希望继续使用当前不受支持的存储驱动程序,
请阅读 launcher 的源代码,了解如何绕过此检查。”
我应该如何恢复我的网站?
1 个赞
sam
(Sam Saffron)
2020 年2 月 10 日 01:46
2
我建议您使用受支持的驱动程序重新安装 Docker。docker info 的输出是什么?
至少,运行 git pull && ./launcher rebuild app 应该能让您恢复运行,前提是您使用的是受支持的引擎之一。
2 个赞
感谢您的回复。
几小时后我将发布 docker info 的输出结果。
如果重新构建,是否意味着会丢失数据?
jomaxro
(Joshua Rosenfeld)
2020 年2 月 11 日 15:00
4
Eduar_Ramos:
如果重新构建,会丢失数据吗?
不会。数据库和其他内容存储在 Docker 容器外部。容器可以随时安全地重新构建(尽管如果您的站点正在运行,这会导致短暂的停机)。
3 个赞
Docker 信息:
Client:
调试模式:false
Server:
容器:11
运行中:5
已暂停:0
已停止:6
镜像:18
服务器版本:19.03.5
存储驱动:overlay2
后端文件系统:extfs
支持 d_type:true
原生 Overlay 差异:true
日志驱动:json-file
Cgroup 驱动:cgroupfs
插件:
卷:local
网络:bridge host ipvlan macvlan null overlay
日志:awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm:未激活
运行时:runc
默认运行时:runc
Init 二进制:docker-init
containerd 版本:b34a5c8af56e510852c35414db4c1f4fa6172339
runc 版本:3e425f80a8c931f88e6d94a8c831b9d5aa481657
init 版本:fec3683
安全选项:
apparmor
seccomp
配置文件:default
内核版本:4.15.0-76-generic
操作系统:Ubuntu 18.04.3 LTS
OSType:linux
架构:x86_64
CPU 数量:4
总内存:7.789GiB
名称:plesk-s-1vcpu-2gb-ams3-01.local
ID:UNYW:S4UK:I7CE:IVI4:ZR6I:AXPR:3LTL:3OTF:4VD4:GEFM:VVP6:3WZ5
Docker 根目录:/var/lib/docker
调试模式:false
注册表:https://index.docker.io/v1/
标签:
实验性功能:false
不安全注册表:
127.0.0.0/8
实时恢复:已禁用
嗨,Sam,试试这个。但我无法再次上传该服务,基础镜像无法运行。我附上 Plesk 镜像和 docker ps 命令的输出:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
aa5a18a5467b 0c04b35ef09a "/ sbin / boot" 9 days ago Up 2 minutes 0.0.0.0:8070->80/tcp, 0.0.0.0:9443->443/tcp app
感谢您的帮助。
system
(system)
关闭
2024 年6 月 7 日 23:14
9
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.