Mysql
 sql >> Database >  >> RDS >> Mysql

Mariadb di Docker-compose non può riavviarsi dopo la modifica (codice di uscita 1)

Non dovrebbe essere necessario esporre la porta 3306.

Il tuo setup.sh crea un utente diverso da quello a cui concede le sovvenzioni. I container non sono adatti per l'esecuzione di servizi.

Ci sono buone ragioni per usare le immagini ufficiali.

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

Tuttavia, non ottenere tanti errori/cose di apprendimento :-)

Dal tuo repository sembra che tu abbia risolto anche il resto (includi wordpress che è un'immagine ufficiale).