Server/Docker

[도커(docker)] 도커에 MariaDB 설치 및 실행하기

너무 궁금해 2025. 2. 5. 15:14

[도커(docker)] 도커에 MariaDB 설치 및 실행하기

📝 MariaDB 이미지 다운로드

먼저, Docker Hub에서 MariaDB 이미지를 다운로드합니다.

docker pull mariadb

📝 컨테이너 생성 및 실행

 먼저, Docker Hub에서 MariaDB 이미지를 다운로드합니다.

docker run -p 3306:3306 --name mariadb-container -e MARIADB_ROOT_PASSWORD=1234 -d mariadb

🛠 명령어 설명

docker run                # 새로운 컨테이너를 생성하고 실행
    -p 3306:3306          
    # 호스트의 3306 포트를 컨테이너의 3306 포트와 연결 (MySQL/MariaDB 기본 포트)
    # MariaDB의 기본 포트(3306번)를 호스트와 컨테이너에서 동일하게 연결하여 외부에서 접근할 수 있도록 함.
    
    --name mariadb-container   
    # 컨테이너의 이름을 'mariadb-container'로 지정
    # 컨테이너에 mariadb-container라는 이름을 부여하여 관리하기 쉽게 만듦.
    
    -e MARIADB_ROOT_PASSWORD=1234   
    # MariaDB의 root 계정 비밀번호를 '1234'로 설정
    
    -d                    
    # 컨테이너를 백그라운드에서 실행 (detached mode)
    # 컨테이너를 백그라운드에서 실행하여 터미널을 차단하지 않음.
    
    mariadb                # 사용할 이미지 이름 (MariaDB 공식 이미지)

📝 컨테이너 상태 확인

실행 중인 컨테이너 목록을 확인하여 MariaDB 컨테이너가 정상적으로 실행되고 있는지 확인합니다.

docker ps

📝 컨테이너 내부 접속 및 MariaDB 사용

컨테이너 내부로 접속하여 MariaDB를 사용할 수 있습니다.

docker exec -it mariadb-container mariadb -uroot -p

 DBeaver와 같은 툴을 이용하여 접근 & 관리도 가능합니다. 

이러한 과정을 통해 Docker 환경에서 MariaDB를 설치하고 사용할 수 있습니다.