심심한 개발자의 취미생활

Docker로 MariaDB 세팅하기

MariaDB image 설치

docker pull mariadb

MariaDB 컨테이너 생성 및 실행

# set password
docker run --detach --name dev-mariadb --env MARIADB_ROOT_PASSWORD=my-secret-pw mariadb:latest

# root password 없이 컨테이서 생성 및 실행
docker run --detach --name dev-mariadb --env MARIADB_ALLOW_EMPTY_ROOT_PASSWORD=1 mariadb:latest

# root password 랜덤 생성
docker run --name dev-mariadb --env MARIADB_RANDOM_ROOT_PASSWORD=1 mariadb:latest

MariaDB 컨테이너 접속

docker exec -it dev-mariadb /bin/bash

DB 접속

# docker 내부에서 접근
mariadb -u root -p

# local에서 Docker DB로 접근
mariadb -h 127.0.0.1 -P 3306 -u root -p