-
[Docker] 레드마인 및 MariaDB 컨테이너 생성 실습 (3)공부/도커 & 쿠버네틱스 공부 2025. 12. 8. 15:25
실습 목표
- 이전글의 연장선으로 여러 컨테이너 서비스를 조합해보면서 생성에 관한 명령어를 복습한다.
- 실습 내용은 "그림과 실습으로 배우는 도커&쿠버네틱스" 교재를 참고
1. redmine & mysql 조합 컨테이너 생성
#redmine컨테이너와 mysql컨테이너가 통신할 네트워크 생성 docker network create redmine000net2 #mysql 컨테이너 생성 docker run --name mysql000ex13 -dit \ --net=redmine000net2 \ -e MYSQL_ROOT_PASSWORD=myrootpass \ -e MYSQL_DATABASE=redmine000db \ -e MYSQL_USER=redmine000kun \ -e MYSQL_PASSWORD=rkunpass \ mysql:latest \ --character-set-server=utf8mb4 \ --collation-server=utf8mb4_unicode_ci \ --default-authentication-plugin=mysql_native_password #redmine 컨테이너 생성 docker run --name redmine000ex14 -dit \ --network redmine000net2 \ -p 8087:3000 \ -e REDMINE_DB_MYSQL=mysql000ex13 \ -e REDMINE_DB_DATABASE=redmine000db \ -e REDMINE_DB_USERNAME=redmine000kun \ -e REDMINE_DB_PASSWORD=rkunpass \ redmine:latest2. redmine & mariadb 조합 컨테이너 생성
#네트워크, 서비스명 외에는 동일. #redmine컨테이너와 mariadb컨테이너가 통신할 네트워크 생성 docker network create redmine000net3 #mariadb 컨테이너 생성 docker run --name mariadb000ex15 -dit \ --net=redmine000net3 \ -e MYSQL_ROOT_PASSWORD=myrootpass \ -e MYSQL_DATABASE=redmine000db \ -e MYSQL_USER=redmine000kun \ -e MYSQL_PASSWORD=rkunpass \ mariadb:latest \ --character-set-server=utf8mb4 \ --collation-server=utf8mb4_unicode_ci \ --default-authentication-plugin=mysql_native_password #redmine 컨테이너 생성 docker run --name redmine000ex16 -dit \ --network redmine000net3 \ -p 8087:3000 \ -e REDMINE_DB_MYSQL=mariadb000ex15 \ -e REDMINE_DB_DATABASE=redmine000db \ -e REDMINE_DB_USERNAME=redmine000kun \ -e REDMINE_DB_PASSWORD=rkunpass \ redmine:latest
성공적으로 실행된 화면 명령어에 오류가 없다면 다음과 같이 지정한 포트로 레드마인 서비스에 로컬호스트로 접속할 수 있다.
'공부 > 도커 & 쿠버네틱스 공부' 카테고리의 다른 글
[Docker] 컨네이너로 데이터베이스, 워드프레스 만들기 (2) (0) 2025.12.05 [Docker] 도커 설치하기 (1) (0) 2025.12.04