Mysql
 sql >> Base de données >  >> RDS >> Mysql

Le mariadb de Docker-compose ne peut pas redémarrer après le changement (code de sortie 1)

Vous ne devriez pas avoir besoin d'exposer le port 3306.

Votre setup.sh crée un utilisateur différent de celui auquel il accorde des subventions. Les conteneurs ne sont pas bons pour exécuter des services.

Il y a de bonnes raisons d'utiliser les images officielles.

version: '3'
services:
    mariadb:
        image: mariadb:10.5.11
        volumes:
            - ~/data/maria:/var/lib/mysql
        restart: always
        environment:
            MARIADB_USER: "${MARIA_LOGIN}"
            MARIADB_PASSWORD: "${MARIA_PASS}"
            MARIADB_DATABASE: wordpress

Cependant, n'obtenez pas autant d'erreurs/d'apprentissage :-)

D'après votre référentiel, il semble que vous ayez également résolu le reste (y compris wordpress qui est une image officielle).