【发布时间】:2023-02-11 14:34:34
【问题描述】:
上传任何图像(帖子、徽标等)时,打印错误“由于服务器错误,请求被拒绝”。 每次尝试上传都会重新加载容器,“docker 日志”中没有任何错误。 我为 chmod 和 chown 尝试了不同的参数,但没有任何帮助。
我的 docker-compose 文件:
blog_ghost:
image: ghost
ports:
- 8989:2368
depends_on:
- mariadb
environment:
url: https://exaple.site
database__client: mysql
database__connection__host: mariadb
database__connection__user: DB_NAME
database__connection__password: secure_password
database__connection__database: USER
restart: always
volumes:
- /storage/blog_ghost:/var/lib/ghost/content/
在 error.log 中什么都没有,空文件。
我尝试在 4.3.3 版本的镜像上构建容器。它工作正常,图像已上传。
【问题讨论】:
-
您可以尝试从终端运行 ghost run 吗?
-
@RichardRublev 我不能那样做。由于ghost在容器中运行并且正在运行,因此在运行“ghost run”时会显示一条消息“端口2368已被另一个程序使用。另一个Ghost实例是否已经在运行?”
-
您使用的是哪个操作系统?
-
@RichardRublev Ubuntu 20.04
-
您能否打开浏览器控制台并将您从网络选项卡中获得的实际 API 错误添加到您的问题中?也许这可以阐明正在发生的事情。
标签: linux docker docker-volume ghost-blog