Exécutez Redmine dans l'environnement local de Windows10 Pro-Use Docker Desktop pour Windows

J'ai décidé d'utiliser un peu Redmine dans l'environnement local, j'ai donc construit l'environnement. J'écrirai une note à ce moment-là.

0. Préparation

◆ Activation d'Hyper-V

Dans la fenêtre «Fonctionnalités Windows» qui s'ouvre en cliquant sur Panneau de configuration → Programmes et fonctionnalités → Activer ou désactiver les fonctionnalités Windows, «Hyper-V» et «Sous-système Windows pour Linux» comme indiqué dans le cadre rouge de la figure suivante. Cochez la case, cliquez sur [OK], puis redémarrez le PC. <img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/402403/50e451fb-7573-5850-1c34-36ecbedad77f.png " alt = "Fonctionnalités Windows Activer ou désactiver "width =" 475 ">

◆ Activer la virtualisation

Dans le Gestionnaire des tâches → onglet Performances, vérifiez que "Virtualisation" est activé en bas à droite. S'il n'est pas valide, il doit être activé, mais la méthode est omise ici.  taskmgr.png

1. Installez Docker Desktop pour Windows

Installing_DockerDesktop_Configuration.png

** * Si "L'installation de WSL 2 est terminée." S'affiche ... **

WSL2_installation_is_incomplete.png → Installez "WSL2 Linux Kernel Update Package" à partir du site suivant.    https://docs.microsoft.com/ja-jp/windows/wsl/wsl2-kernel

2. Téléchargez et démarrez un ensemble de fichiers liés à 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

3. Arrêtez Docker

Docker_Stop.png

Vous pouvez également arrêter en appuyant sur Ctrl + C sur le terminal PowerShell sans ouvrir la fenêtre ci-dessus.

référence

☆ Je l'ai utilisé comme référence. Merci beaucoup.  https://qiita.com/shione/items/0646a123fc9f5b5769b4  https://qiita.com/bezeklik/items/b5c39136a8db23e2e81c

Recommended Posts

Exécutez Redmine dans l'environnement local de Windows10 Pro-Use Docker Desktop pour Windows
SSL dans l'environnement local de Docker / Rails / puma
Comment installer Docker dans l'environnement local d'une application Rails existante [Rails 6 / MySQL 8]
Installer en spécifiant la version de Django dans l'environnement Docker
Utilisez MailHog pour vérifier le courrier dans l'environnement de développement (à l'aide de Docker)
[Mémo personnel] À propos du fonctionnement du bouton (GUI) de Docker Desktop pour Windows
Exécuter l'analyse statique Infer dans l'environnement Windows
Docker Desktop pour Windows 2.4.0.0 (48506) Erreur de démarrage après la mise à jour
[Rails] Exécutez LINE Bot dans un environnement local à l'aide de ngrok
Améliorer les performances de l'environnement de développement Docker
Procédure pour introduire Docker dans l'environnement de développement des applications Rails existantes [Rails, MySQL, Docker]
[Mémo personnel] Une petite histoire sur les paramètres du processeur de Docker Desktop pour Windows
Utiliser Docker Desktop pour Windows avec Linux (WSL)
[Docker pour Windows] L'application Docker a soudainement cessé de fonctionner ...
Pour ceux qui souhaitent utiliser MySQL pour la base de données dans la construction de l'environnement de Rails6 ~.
[Pour les débutants] DI ~ Les bases de DI et DI au printemps ~
[Java] Récupère le fichier dans le fichier jar quel que soit l'environnement
Une commande qui nettoie définitivement l'environnement docker local
J'ai essayé d'utiliser Docker parce que je ne veux pas polluer l'environnement local dans le développement de l'onglet Microsoft Teams de MS Learn
J'ai essayé de développer la fonction de cache d'Application Container Cloud Service dans l'environnement local
Installez / exécutez un simulateur de robot autonome dans l'environnement wsl2 / docker!
J'ai essayé de créer un environnement de WSL2 + Docker + VSCode
Script de configuration pour l'utilisation de docker dans un environnement proxy sur ubuntu 20.04.1
Une histoire sur la lutte contre les erreurs Ubuntu 0x80370114 et 0x80000000 pour activer Docker Desktop avec WSL2 dans Windows10 Home
Surveillance Docker-expliquant les bases des bases-
Désassemblage de la commande d'exécution Docker. .. ..
Mémo de construction de l'environnement Redmine (Docker)
Examiner les informations système de l'environnement d'exploitation AWS Lambda en Java
Résumé des procédures de développement dans un conteneur Docker avec VS Code
J'ai essayé de créer un environnement de serveur UML Plant avec Docker
Créer un environnement de test de navigateur à l'aide de Capybara dans l'environnement de développement Docker
Installez lsb_release à partir de la ligne de commande lorsque lsb_release échoue dans l'environnement docker
WSL2 + Docker Desktop pour Windows ne lance pas uniquement le conteneur MySQL