ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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:latest

     

     

    2. 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

     

    성공적으로 실행된 화면

     

    명령어에 오류가 없다면 다음과 같이 지정한 포트로 레드마인 서비스에 로컬호스트로 접속할 수 있다.

Designed by Tistory.