gpt4 book ai didi

mysql - 无法在 Docker 中运行 MariaDB

转载 作者:行者123 更新时间:2023-12-04 18:43:53 24 4
gpt4 key购买 nike

每当我尝试在 Docker 容器中运行 MariaDB 实例时,启动失败并出现错误

docker-compose up --force-recreate
Recreating matomo-mariadb_1 ... done
Attaching to matomo-mariadb_1
matomo-mariadb_1 | /usr/local/bin/docker-entrypoint.sh: line 340: exec: –: not found
有问题的 docker-compose.yml:
version: '3'
services:
mariadb:
image: mariadb
command:
– max-allowed-packet=64MB
restart: unless-stopped
volumes:
- /home/matomo/data/mysql:/var/lib/mysql
目录“/home/matomo/data/mysql”具有 chmod -r 777 完全访问权限。
这似乎是当前 Docker/Docker-Compose/MariaDB 版本的一个问题,因为这发生在具有 Ubuntu 18 和 Ubuntu 20 的多个设备上。
谁能告诉我如何解决这个问题?谢谢!

最佳答案

您以错误的格式指定了命令。
它应该是:

command: max-allowed-packet=64MB
或者
command: ["max-allowed-packet=64MB"]
Compose file reference .

关于mysql - 无法在 Docker 中运行 MariaDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63114451/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com