반응형
Docker를 사용하면 어느 환경에서는 독립적인 환경으로 프로그램을 쉽게 설치할 수 있습니다. 이번에는 MariaDB를 설치 하고 데이터를 저장하는 방법까지 보도록 하겠습니다.😊
1. 원하는 MariaDB Image를 다운받는다.
2. 아래의 명령어를 입력한다.
docker run --rm -d -p 3306:3306 -e MARIADB_ROOT_PASSWORD=root1234 -v /app/mariadb/mysql:/var/lib/mysql -v app/mariadb/mariadb.conf.c/:/etc/mysql/mariadb.conf.d/ -name mariadb mariadb
위의 명령어를 해석하자면
- -e : 환경변수 설정(db root password를 root1234로 설정)
- --rm : container stop 시 컨테이너를 삭제
- -d : 백그라운드 실행:
- -p : 포트설정(로컬포트:컨테이너 내부 포트)
- /var/lib/mysql : 테이블등 여러가지 데이터가 들어있는 폴더
- /etc/mysql/mariadb.conf.d/ : DB설정관련 데이터가 들어있는 폴더
- -v : 볼륨 바운트(로컬 폴더:컨테이너 내부 폴더)
- -name : 원하는 컨테이너 이름 설정
- 이미지 이름
반응형
'Docker' 카테고리의 다른 글
[Docker] Docker란 무엇인가? (5) | 2024.11.10 |
---|---|
[Docker] 네트워크 변경(네트워크 중복으로 인한 접속 불가능), HTTP 허용, Root 경로 수정 daemon.json 설정 (0) | 2023.12.04 |
[Docker] 외부에서 container 접근 불가 #Docker chain오류 #Docker network오류 (0) | 2023.04.28 |
Docker에서 Ubuntu 20.04 시작하기 (0) | 2023.03.08 |
[DOCKER] Spring Boot .war파일 Docker Build 방법 #DokerFile (0) | 2022.12.23 |