Docker

Docker에 MariaDB설치

washble2 2026. 2. 21. 21:03

 

 

1. Docker Image가져오기

# 최신버전
$ docker pull mariadb:latest

# 특정버전
$ docker pull mariadb:10.11

# lunux 해당 별 사용
$ docker pull mariadb:lts	# 범용 LTS버전
$ docker pull mariadb:lts-noble	# Ubuntu Noble(24.04)기반 이미지 (Ubuntu 최신 환경과 맞춤형)
$ docker pull mariadb:lts-ubi9	# Red Hat UBI9 기반 이미지 (Red Hat 계열 환경에 최적화)


# 해당버전 지우기
$ docker rmi mariadb:lts-noble

 

아래 링크에서 lts버전을 찾아서 사용해줍니다.

https://hub.docker.com/_/mariadb/tags?name=lts

 

mariadb Tags | Docker Hub

mariadb •• MariaDB Server is a high performing open source relational database, forked from MySQL.

hub.docker.com

 

 

 

2. MariaDB 컨테이너 생성 및 실행

# mariadb 설정 및 실행
$ docker run -d \
  --name {컨테이너 이름 작성} \
  -e MYSQL_ROOT_PASSWORD={비밀번호} \
  -p 3306:3306 \
  mariadb:lts-noble
  
  # docker run : 새로운 컨테이너 실행 명령어
  # -d : 백그라운드 실행
  # -p 3306:3306 : 호스트와 컨테이너 포트 연결
  # (앞쪽 3306 : 호스트(Ubuntu서버)의 포트)
  # (뒷쪽 3306 : 컨테이너 내부의 MariaDB 포트)
  # mariadb:lts-noble : 사용할 Docker 이미지
  
  
# 작동확인
$ docker ps


# mariadb 접속
$ docker exec -it {컨테이너 이름} mariadb -u root -p

# mariadb 접속 종료
$ quit

 

 

'Docker' 카테고리의 다른 글

Ubuntu Docker에 Gitea 설치  (0) 2026.02.22
실행중인 컨테이너 중지 및 삭제  (0) 2026.02.22