每当我尝试在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的多个设备上发生。
有人能告诉我怎么解决这个问题吗?谢谢!
发布于 2020-07-27 20:14:09
您指定的命令格式错误。
它应该是:
command: max-allowed-packet=64MB
或
command: ["max-allowed-packet=64MB"]
https://stackoverflow.com/questions/63114451
复制相似问题