Führen Sie Redmine in der lokalen Umgebung von Windows 10 Pro-Use Docker Desktop für Windows aus

Ich habe mich entschlossen, Redmine ein wenig in der lokalen Umgebung zu verwenden, also habe ich die Umgebung erstellt. Ich werde zu diesem Zeitpunkt eine Notiz schreiben.

0. Vorbereitung

◆ Aktivieren Sie Hyper-V

Im Fenster "Windows-Funktionen", das durch Klicken auf Systemsteuerung → Programme und Funktionen → Aktivieren oder Deaktivieren von Windows-Funktionen, "Hyper-V" und "Windows-Subsystem für Linux" geöffnet wird (siehe roter Rahmen in der folgenden Abbildung). Aktivieren Sie das Kontrollkästchen, klicken Sie auf [OK] und starten Sie den PC neu. <img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/402403/50e451fb-7573-5850-1c34-36ecbedad77f.png " alt = "Windows-Funktionen Aktivieren oder deaktivieren Sie "width =" 475 ">

◆ Aktivieren Sie die Virtualisierung

Überprüfen Sie auf der Registerkarte Task-Manager → Leistung, ob unten rechts "Virtualisierung" aktiviert ist. Wenn es ungültig ist, muss es aktiviert werden, aber die Methode wird hier weggelassen.  taskmgr.png

1. Installieren Sie Docker Desktop für Windows

Installing_DockerDesktop_Configuration.png

** * Wenn "WSL 2-Installation abgeschlossen ist" angezeigt wird ... **

WSL2_installation_is_incomplete.png → Installieren Sie "WSL2 Linux Kernel Update Package" von der folgenden Site.    https://docs.microsoft.com/ja-jp/windows/wsl/wsl2-kernel

2. Laden Sie eine Reihe von Redmine-bezogenen Dateien herunter und starten Sie sie

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

3. Stoppen Sie Docker

Docker_Stop.png

Sie können auch anhalten, indem Sie am PowerShell-Terminal Strg + C drücken, ohne das obige Fenster zu öffnen.

Referenz

☆ Ich habe es als Referenz verwendet. Vielen Dank.  https://qiita.com/shione/items/0646a123fc9f5b5769b4  https://qiita.com/bezeklik/items/b5c39136a8db23e2e81c

Recommended Posts

Führen Sie Redmine in der lokalen Umgebung von Windows 10 Pro-Use Docker Desktop für Windows aus
SSL in der lokalen Umgebung von Docker / Rails / Puma
So installieren Sie Docker in der lokalen Umgebung einer vorhandenen Rails-App [Rails 6 / MySQL 8]
Installieren Sie, indem Sie die Version von Django in der Docker-Umgebung angeben
Verwenden Sie MailHog zum Überprüfen von E-Mails in der Entwicklungsumgebung (mit Docker).
[Persönliches Memo] Über die Schaltfläche (GUI) von Docker Desktop für Windows
Statische Analyse ausführen In der Windows-Umgebung ableiten
Docker Desktop für Windows 2.4.0.0 (48506) Startfehler nach dem Update
[Rails] Führen Sie LINE Bot in einer lokalen Umgebung mit ngrok aus
Verbessern Sie die Leistung der Docker-Entwicklungsumgebung
Verfahren zum Einführen von Docker in die Entwicklungsumgebung vorhandener Rails-Apps [Rails, MySQL, Docker]
[Persönliches Memo] Eine kleine Geschichte über die CPU-Einstellungen von Docker Desktop für Windows
Bedienen Sie Docker Desktop für Windows mit Linux (WSL)
[Docker für Windows] Die Docker-App funktioniert plötzlich nicht mehr ...
Für diejenigen, die MySQL für die Datenbank in der Umgebungskonstruktion von Rails6 ~ verwenden möchten.
[Für Anfänger] DI ~ Die Grundlagen von DI und DI im Frühjahr ~
[Java] Holen Sie sich die Datei unabhängig von der Umgebung in das JAR
Ein Befehl, der die lokale Docker-Umgebung definitiv bereinigt
Ich habe versucht, Docker zu verwenden, weil ich die lokale Umgebung bei der Entwicklung der Registerkarte "Microsoft Teams" von MS Learn nicht verschmutzen möchte
Ich habe versucht, die Cache-Funktion von Application Container Cloud Service in der lokalen Umgebung zu entwickeln
Installieren / Ausführen eines eigenständigen Robotersimulators in der wsl2 / docker-Umgebung!
Ich habe versucht, eine Umgebung mit WSL2 + Docker + VSCode zu erstellen
Konfigurationsskript für die Verwendung von Docker in einer Proxy-Umgebung unter Ubuntu 20.04.1
Eine Geschichte über die Bekämpfung der Ubuntu-Fehler 0x80370114 und 0x80000000, um den Docker-Desktop mit wsl2 in Windows 10 Home zu aktivieren
Docker-Überwachung - Erläuterung der Grundlagen der Grundlagen
Demontage des Docker-Ausführungsbefehls. .. ..
Redmine (Docker) Umgebungskonstruktionsnotiz
Untersuchen Sie die Systeminformationen der AWS Lambda-Betriebsumgebung in Java
Zusammenfassung der Verfahren zum Entwickeln in einem Docker-Container mit VS-Code
Ich habe versucht, mit Docker eine Plant UML Server-Umgebung zu erstellen
Erstellen Sie eine Browsertestumgebung mit Capybara in der Docker-Entwicklungsumgebung
Installieren Sie lsb_release über die Befehlszeile, wenn lsb_release in der Docker-Umgebung fehlschlägt
WSL2 + Docker Desktop für Windows startet nicht nur den MySQL-Container