https://hub.docker.com/_/mariadb https://hub.docker.com/_/adminer
docker run -d \
-p 3306:3306 \
-v mariadb:/var/lib/mysql \
-e MARIADB_ROOT_PASSWORD=1234567890 \
-e MARIADB_DATABASE=database \
-e MARIADB_USER=user \
-e MARIADB_PASSWORD=123456 \
-e MYSQL_TCP_PORT=3306 \
-e MARIADB_ROOT_HOST=localhost \
--restart=always \
--name=mariadb \
alcapone1933/mariadb:latest
version: "3.9"
services:
db:
# https://hub.docker.com/_/mariadb
image: alcapone1933/mariadb:latest
container_name: mariadb
restart: always
ports:
- 3306:3306
environment:
- MARIADB_ROOT_PASSWORD=${MARIA_ROOT_PASS}
- MARIADB_DATABASE=${MARIA_DB_NAME}
- MARIADB_USER=${MARIA_DB_USER}
- MARIADB_PASSWORD=${MARIA_DB_PASS}
# - MYSQL_TCP_PORT=${MARIA_DB_PORT}
# - MARIADB_ROOT_HOST=${MARIA_DB_HOST}
volumes:
- ./mariadb:/var/lib/mysql
healthcheck:
test: mysqladmin -p${MARIA_ROOT_PASS} ping -h localhost
interval: 5s
timeout: 10s
retries: 3
adminer:
# https://hub.docker.com/_/adminer
image: alcapone1933/adminer:latest
container_name: adminer
restart: always
environment:
- ADMINER_DEFAULT_SERVER=db
- ADMINER_DEFAULT_SERVER=127.0.0.1:3306
ports:
- 8888:8080
depends_on:
- db
# .env
MARIA_ROOT_PASS=1234567890
MARIA_DB_USER=user
MARIA_DB_PASS=123456
MARIA_DB_NAME=database
MARIA_DB_PORT=3306
MARIA_DB_HOST=localhost
Content type
Image
Digest
sha256:ea5454e35…
Size
101.8 MB
Last updated
7 months ago
docker pull alcapone1933/mariadb