본문 바로가기
일상 기술노트/kubernetes

[Docker] docker 에서 mariadb 설치하기

by 인디코더 2024. 1. 10.
# mariadb 이미지를 가져오기 
sudo docker pull mariadb

# docker 이미지 확인 
sudo docker images

# 컨테이너 생성 
sudo docker run --name mariadb -d -p 33:3306 --restart=always -e MYSQL_ROOT_PASSWORD=root mariadb
## 33 은 host포트
## 3306 은 컨테이너 포트 
## --restart=always 는 컨테이너가 예기치 않게 중지되면 자동으로 다시 시작
## ---name mariadb 는 생성할 컨테이너 명 
## 맨 끝 mariadb 는 현재 가지고 있는 이미지 명


# mariadb 서버 접속 
sudo docker exec -it mariadb bash

apt-get update
# mariadb 클라이언트 설치 
apt-get install mysql-client

# docker mariadb 접속 
sudo docker exec -it mariadb mysql -u root -p

# mariadb  정보 
sudo docker inspect mariadb


# 아쉬운 점
 1) localhost로 접속한 점 . > 지정 ip 혹은 hostname으로 접속 하는 방법 찾기 필요 
 2) port 지정하기 
    - 관리를 위함
    - 중복 프로세스..?
 3) registry 사용 방법 및 용도 정리 필요 
    - sudo docker pull registry:latest
 4) 특정 db 버전으로 설치하는 방법 확인 필요 
  • dbeaver 에서는 localhost 와 33 port로 접속하여 연결 확인 !

반응형