https://github.com/nextcloud/docker/issues/1492
当我在Nextcloud更新时遇到了这个错误,解决方法,添加 –transaction-isolation=READ-COMMITTED –log-bin=ROW –innodb-read-only-compressed=OFF
在此之前我使用了macvlan来给容器分配了独立IP
完整的 docker-compose
# 开启网卡混杂模式 ip link set enp10s0 promisc on # 创建macvlan docker network create -d macvlan --subnet=10.10.10.0/24 --gateway=10.10.10.1 \ -o parent=enp10s0 macvlan # dockere-compose version: '3.1' services: db: container_name: mariadb image: mariadb restart: always command: --transaction-isolation=READ-COMMITTED --log-bin=ROW --innodb-read-only-compressed=OFF environment: MYSQL_ROOT_PASSWORD: PASSWORD MYSQL_PASSWORD: PASSWORD MYSQL_DATABASE: nextcloud MYSQL_USER: nextcloud networks: macvlan: ipv4_address: 10.10.10.10 volumes: - /mnt/Docker/Mariadb:/var/lib/mysql - /mnt/Docker/Mariadb/conf.d:/etc/mysql/conf.d networks: macvlan: external: name: macvlan
0 条评论