我原本以为在 Docker 中运行 Discourse 也会是这样,但实际运行时,在引导过程中我看到了:
INFO -- : > cd /var/www/discourse && git reset --hard
# oO0OoO0OoO0Oo Redis 正在启动 oO0OoO0OoO0Oo
# Redis version=5.0.5, bits=64, commit=00000000, modified=0, pid=195, just started
# Configuration loaded
# Could not create server TCP listening socket *:6379: bind: Address already in use
Checking out files: 100% (27893/27893), done.
我还找到了这个关于“安装失败是因为其他 Redis 容器”的帖子,但真正的问题其实是磁盘空间不足……重新整理了一些内容后,多个独立容器确实可以正常运行。