Créez un environnement Docker + Laravel avec Laradock

C'est peut-être nouveau, mais puisque j'ai construit l'environnement avec Laradock, je vais l'écrire sous forme de mémorandum. Le système d'exploitation du PC est Linux Ubuntu 18.0.4.

Environnement

Clonez le référentiel dans votre répertoire de travail.

$ mkdir myworkspace
$ cd myworkspace
$ git clone https://github.com/LaraDock/laradock.git

Définissez les variables d'environnement. Puisqu'il existe .env.example, copiez-le et modifiez-le en fonction de votre environnement.

$ cp env-example .env

Lorsque je l'ai défini pour la première fois, les informations de connexion de MySqlDB de .env de ce docker-compose et .env de laravel Je l'ai écrit séparément et j'en étais un peu accro, alors soyez prudent lorsque vous le définissez.

Par défaut, le paramètre de version MySql est le plus récent, mais modifiez-le si nécessaire.

MYSQL_VERSION=5.7

Il existe de nombreux autres articles, veuillez donc les consulter également.

Lancez Laradock

Dans le répertoire où se trouve / laradock (docker-compose.yml)

$ docker-compose up -d nginx mysql workspace phpmyadmin

Éxécuter.

Créez un projet Laravel.

$ docker-compose exec --user=laradock workspace bash
laradock@5cf89da63592:/var/www$
laradock@5cf89da63592:/var/www$ composer create-project laravel/laravel develop --prefer-dist "version"

Est OK. Faites correspondre les paramètres DB du .env de Laravel avec le .env de Laradock.

Un peu accro

Sur l'écran de connexion de phpmyadmin, un champ de saisie appelé serveur est apparu. Je ne l'ai pas vu auparavant, mais il semble que je devrais mettre l'hôte du serveur auquel se connecter. (Si vous faites une erreur, veuillez nous en informer dans les commentaires.)

DB_HOST est défini sur mysql dans les paramètres de niveau supérieur, vous pouvez donc le saisir (mysql).

Recommended Posts

Créez un environnement Docker + Laravel avec Laradock
Créer un environnement Docker avec WSL
Créer un environnement Laravel / Docker avec VSCode devcontainer
Créer un environnement local Couchbase avec Docker
Créer un environnement Node.js avec Docker
Construction de l'environnement d'utilisation Laravel + Docker Laradock
Construction de l'environnement de développement Laravel avec Docker (Mac)
Créer un environnement de développement PureScript avec Docker
Construire un environnement pour Laravel + MySQL + phpMyadmin avec Docker
Créer un environnement de développement Wordpress avec Docker
[Docker] Construisez l'environnement d'exécution de Jupyter Lab avec Docker
Créer un environnement avec Docker sur AWS
Créer un environnement de vérification des opérations TensorFlow avec Docker
Comment créer un environnement Rails 6 avec Docker
Créez rapidement un environnement de développement WordPress avec Docker
Créer un environnement mecab (dictionnaire NEologd) avec Docker (ubuntu)
[Rails] Comment créer un environnement avec Docker
[Copier et coller] Créez un environnement de développement Laravel avec Docker Compose, partie 2
Déployer avec EC2 / Docker / Laravel
[Docker] Construction de l'environnement Rails 5.2 avec docker
Construire DynamoDB local avec Docker
Créez un environnement Ruby2.7.x + Rails6.0.x + MySQL8.0.x avec Docker
Créez un environnement de développement Docker + Laravel PHP + Vue.js en 5 minutes
[Note] Créez un environnement Python3 avec Docker dans EC2
Environnement Build Rails (API) x MySQL x Nuxt.js avec Docker
Créez un environnement Vue3 avec Docker!
Créer un environnement Node.js avec Docker Compose
Créer un environnement Tomcat 8.5 avec Pleiades 4.8
Construction d'environnement avec Docker pour les débutants
Comment créer un environnement [TypeScript + Vue + Express + MySQL] avec Docker ~ Express ~
Créer un environnement de vérification SolrCloud avec Docker
[Construction de l'environnement avec Docker] Rails 6 et MySQL 8
Créer un environnement de développement Unity sur docker
Construire un SPA pour Laravel 6.2 / Vue.js / Nginx / Mysql / Redis avec Docker
J'ai essayé de créer un environnement de serveur UML Plant avec Docker
Comment créer un environnement [TypeScript + Vue + Express + MySQL] avec Docker ~ MySQL ~
Comment créer un environnement Rails + Vue + MySQL avec Docker [dernière version 2020/09]
Créer un environnement de développement pour Django + MySQL + nginx avec Docker Compose
Comment créer un environnement [TypeScript + Vue + Express + MySQL] avec Docker ~ Sequelize ~