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 |