728x90
반응형
필자는 Ubuntu에서 MariaDB를 docker를 활용하여 설치를 진행하였음
- 도커 상태 확인
$ systemctl status docker
- 도커로 마리아디비 조회
$ docker search mariadb
- 마리아디비 이미지 다운
$ docker pull mariadb
- 마리아디비 설치(컨테이너 생성)
$ docker run \
--name mariadb \
-d \
-p 3306:3306 \
--restart=always \
-e MYSQL_ROOT_PASSWORD='비밀번호' \
mariadb
or
$ docker run --name mariadb -d -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWORD='비밀번호' mariadb
--name: 만들어서 사용할 컨테이너의 이름을 정의
-d: 컨테이너를 백그라운드에서 실행
-p: 호스트와 컨테이너 간의 포트를 연결 (host-port:container-port) // 호스트에서 3306 포트 연결 시 컨테이너 3306 포트로 포워딩
--restart=always: 도커가 실행되는 경우 항상 컨테이너를 실행
-e: 기타 환경설정(Enviorment)
MYSQL_ROOT_PASSWORD=root // mariadb의 root 사용자 초기 비밀번호를 설정
mariadb: 컨테이너를 만들 때 사용할 이미지 이름
- 도커 컨테이너 확인
$ docker ps -a
- 도커 컨테이너 삭제
$ docker rm [CONTAINER ID]
- 도커 이미지 확인
$ docker images
- 도커 이미지 삭제
$ docker rmi [IMAGE ID]
728x90
반응형
'DevOps > Database' 카테고리의 다른 글
Machbase - dbeaver 연결 및 오류 (0) | 2022.04.06 |
---|---|
Machbase 6.7 (0) | 2022.04.05 |
Database 종류 및 개념 정리 (0) | 2022.04.05 |
댓글