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