반응형
https://github.com/Matin-dans-sage/mariadbserver
자세한 내용은 Git의 README.md를 보시면 됩니다.
설치하기
git clone https://github.com/Matin-dans-sage/mariadbserver.git
cd ./mariadbserver
vi ./docker-compose.yml
(line 9, 22) Change for networks name
vi ./Dockerfile
(line 3) Change for USER_ROOT_PASSWORD.
vi ./sqls.sql
(You can configure the database and user.)
sh ./mariadb_make.sh
(y : install / n : cancel)
1. docker-compose.yml 파일에서 9, 22 라인에 기본적으로 설정되어 있는 chatbot_network 라는 network의 명칭을 변경해도 된다.
2. Dockerfile 파일에서 MYSQL_ROOT_PASSWORD 항목이 root 계정의 비밀번호를 뜻한다.
기본으로 USER_ROOT_PASSWORD라고 되어있는 부분을 원하는 비밀번호로 변경하면 된다.
3. sqls.sql 파일을 보면 test용으로 데이터베이스와 유저 그리고 테이블, 데이터를 생성하는 샘플이 존재하는데,
이 부분에 원하는 DDL, DCL, DML을 모두 구성할 수 있다.
주의 !
1. mariadb_make.sh 파일 내에서 CONTAINER_NAME을 Dockerfile을 포함하는 폴더 이름과 동일하게 설정하세요.
2. docker-compose.yml 파일 내의 container_name과 일치하도록 mariadb_make.sh 파일 내의 DOCKER_NAMES를 수정하세요.
3. SQL 파일을 가져오려면 docker-compose.yml 파일에서 볼륨을 구성하세요.
docker-entrypoint-initdb.d 폴더 내에 SQL 파일이 있는 경우 컨테이너가 시작될 때 해당 SQL 파일을 실행합니다.
'Docker' 카테고리의 다른 글
docker로 Oracle 19c SERVER 구축하기 (Oracle 19c server for docker) (0) | 2023.09.21 |
---|---|
docker로 MS-SQL SERVER 구축하기 (mssql server for docker) (0) | 2023.09.18 |
podman - rootless, daemonless (0) | 2022.05.12 |
podman cp not found. (0) | 2022.05.12 |
댓글