MariaDB on Docker/Podman

1. create the network

docker network create --driver=overlay --subnet=10.0.3.0/24 mariadb

2. add the firewall rule

firewall-cmd --add-port=3306/tcp
firewall-cmd --add-port=3306/tcp --permanent

2. create the container

docker run --name mariadb \
    --restart=always \
    -p 3306:3306 \
    -v /storage/database/mariadb:/var/lib/mysql:Z \
    -e MYSQL_ROOT_PASSWORD=P@ssw0rd1234 \
    -d mariadb

or

podman run --name mariadb -p 3306:3306 -v /storage/database/mariadb:/var/lib/mysql:Z -e MYSQL_ROOT_PASSWORD=P@ssw0rd -d mariadb

or

podman run --name mariadb -p 3306:3306 -v /opt/var/lib/mysql/data:/var/lib/mysql/data:Z -e MYSQL_ROOT_PASSWORD=P@ssw0rd -e MYSQL_DATABASE=testdb -e MYSQL_USER=testdb -e MYSQL_PASSWORD=P@ssw0rd -d mariadb

Leave a Reply

Your email address will not be published. Required fields are marked *