Windows10 Pro의 로컬 환경에서 Redmine 실행 ~ Docker Desktop for Windows 사용

로컬 환경에서 조금 Redmine을 사용해 보려고 생각하고 환경 구축해 보았습니다.
그 때의 메모를 적습니다.
※어디까지나 「로컬 환경」 「유저는 자신만」으로 사용하는 것을 전제로 하고 있습니다.

0. 전 준비



◆ Hyper-V 활성화



제어판 → 프로그램 및 기능 → Windows 기능 활성화 또는 비활성화 를 클릭하여 열기 "Windows 기능"창에서 다음 그림 빨간색 테두리처럼 "Hyper-V"와 "Linux용 Windows 서브시스템"에 체크를 넣고 [OK]를 누른 후 PC를 재기동한다.


◆ 가상화 활성화



작업 관리자 → 성능 탭에서 오른쪽 하단의 가상화가 활성화되어 있는지 확인합니다.
무효라면 유효하게 할 필요가 있지만, 그 방법은 여기에서는 생략한다.


1. Docker Desktop for Windows 설치


  • 설치 방법이 기재되어 있는 htps : // / cs. 도 c r. 코 m / 도 c 케 루 후 우 루 우도 ws / 엔 s 타르 /에 액세스한다.
  • [Download from Docker Hub]를 클릭합니다.
  • 페이지 중간에있는 Windows 용 Get Docker Desktop (stable)을 클릭하고 "Docker Desktop Installer.exe"를 다운로드하십시오.
  • 다운로드가 완료된 상기 exe를 더블 클릭해, 다이얼로그에 따라서 인스톨을 실시한다.
    또한 Configuration의 체크는 모두 붙인 채로 둔다.


  • 설치가 완료된 후 Windows를 다시 시작합니다. 재부팅 후 Docker가 자동으로 시작합니다.

  • ※"WSL 2 installation is incomplete."라고 표시되면…




    → 다음 사이트에서 WSL2 Linux 커널 업데이트 패키지를 설치합니다.
      htps : // / cs. 미 c 로소 ft. 코 m / 그럼 jp / 우동 ws / wsl / wsl 2-r r l
  • 페이지 중간에있는 "WSL2 Linux 커널 업데이트 패키지 다운로드"링크를 클릭하십시오.
  • 다운로드된 "wsl_update_x64.msi"를 두 번 클릭하여 설치합니다.
  • 그 후, 다시 PC를 재기동하면 OK.

  • 2. Redmine 관련 파일 세트 다운로드 및 시작


  • docker-compose.yml 을 기술해, 적절한 폴더에 넣는다 (C:\Docker\Redmine 등) . 기술예는 다음과 같다.

  • docker-compose.yml
    version: '3.7'
    
    services:
        redmine:
            image: redmine
            container_name: redmine
            ports:
                - "127.0.0.1:8080:3000"
            volumes:
                - ./data/plugins:/usr/src/redmine/plugins
                - ./data/themes:/usr/src/redmine/public/themes
            environment:
                REDMINE_DB_MYSQL: redmine-db
                REDMINE_DB_PASSWORD: redmine
            restart: always
    
        redmine-db:
            image: mariadb
            container_name: redmine-db
            volumes:
                - ./data/db:/var/lib/mysql
            environment:
                MYSQL_ROOT_PASSWORD: redmine
                MYSQL_DATABASE: redmine
            restart: always
            command: mysqld --character-set-server=utf8 --collation-server=utf8_unicode_ci
    
  • PowerShell을 시작하고 cd C:\Docker\Redmine을 입력하여 위의 폴더로 이동합니다.
  • docker-compose up을 누르고 Enter를 누릅니다. (처음에는 여러 파일이 다운로드되기 때문에 시간이 걸립니다.)
  • 브라우저에서 http://localhost:8080에 액세스하면 Redmine 홈 화면이 표시됩니다.

    사용자:admin, 암호:admin으로 로그인할 수 있습니다.

  • 3. Docker 중지


  • Docker 바로가기를 두 번 클릭하여 다음 창을 엽니다.


  • Stop 버튼(원 안에 ■)을 클릭합니다.

  • 위의 창을 열지 않고 PowerShell의 터미널에서 Ctrl + C 키를 눌러도 멈출 수 있습니다.

    참고



    ☆ 참고로 했습니다. 감사합니다.
    htps : // 이 m/시오네/있어 ms/0646 아 123fc9f5b5769b4
    htps : // 코 m / 베제 k ぃ k / ms / b5c39136 아 8db23 에 2에 81c

    좋은 웹페이지 즐겨찾기