Erstellen Sie mit Laradock eine Docker + Laravel-Umgebung

Es mag neu sein, aber da ich die Umgebung mit Laradock erstellt habe, werde ich es als Memorandum schreiben. Das Betriebssystem des PCs ist Linux Ubuntu 18.0.4.

Umgebung

Klonen Sie das Repository in Ihr Arbeitsverzeichnis.

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

Legen Sie die Umgebungsvariablen fest. Da es ein Beispiel gibt, kopieren Sie dieses und ändern Sie es entsprechend Ihrer Umgebung.

$ cp env-example .env

Wenn ich es zum ersten Mal einstelle, werden die Verbindungsinformationen von MySqlDB in .env dieses Docker-Compose und .env von Laravel Ich habe es separat geschrieben und war ein wenig süchtig danach. Seien Sie also vorsichtig, wenn Sie es einstellen.

Standardmäßig ist die MySQL-Versionseinstellung auf dem neuesten Stand, ändern Sie sie jedoch bei Bedarf.

MYSQL_VERSION=5.7

Es gibt viele andere Artikel, bitte lesen Sie auch diese.

Starten Sie Laradock

In dem Verzeichnis, in dem sich / laradock (docker-compose.yml) befindet

$ docker-compose up -d nginx mysql workspace phpmyadmin

Ausführen.

Erstellen Sie ein Laravel-Projekt.

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

Ist in Ordnung. Passen Sie die DB-Einstellungen von Laravels .env an Laradocks .env an.

Ein bisschen süchtig

Auf dem Anmeldebildschirm von phpmyadmin wurde ein Eingabefeld namens Server angezeigt. Ich habe es noch nie gesehen, aber es scheint, dass ich den Host des Servers so einstellen sollte, dass eine Verbindung hergestellt wird. (Wenn Sie einen Fehler machen, teilen Sie uns dies bitte in den Kommentaren mit.)

DB_HOST ist in den Larvel-Einstellungen auf MySQL eingestellt, sodass Sie es eingeben können (MySQL).

Recommended Posts

Erstellen Sie mit Laradock eine Docker + Laravel-Umgebung
Erstellen einer Docker-Umgebung mit WSL
Erstellen Sie eine Laravel / Docker-Umgebung mit VSCode devcontainer
Erstellen Sie mit Docker eine lokale Couchbase-Umgebung
Erstellen Sie mit Docker eine Node.js-Umgebung
Konstruktion der Laravel + Docker Laradock-Nutzungsumgebung
Aufbau einer Laravel-Entwicklungsumgebung mit Docker (Mac)
Erstellen Sie mit Docker eine PureScript-Entwicklungsumgebung
Erstellen einer Umgebung für Laravel + MySQL + phpMyadmin mit Docker
Erstellen Sie mit Docker eine Wordpress-Entwicklungsumgebung
[Docker] Erstellen Sie die Ausführungsumgebung von Jupyter Lab mit Docker
Erstellen Sie eine Umgebung mit Docker unter AWS
Erstellen Sie mit Docker eine TensorFlow-Betriebsüberprüfungsumgebung
So erstellen Sie eine Rails 6-Umgebung mit Docker
Erstellen Sie mit Docker schnell eine WordPress-Entwicklungsumgebung
Erstellen Sie mit Docker (Ubuntu) eine Mecab-Umgebung (NEologd Dictionary).
[Rails] So erstellen Sie eine Umgebung mit Docker
[Kopieren und Einfügen] Erstellen Sie mit Docker Compose Part 2 eine Laravel-Entwicklungsumgebung
Bereitstellung mit EC2 / Docker / Laravel
[Docker] Rails 5.2-Umgebungskonstruktion mit Docker
Erstellen Sie DynamoDB local mit Docker
Erstellen Sie mit Docker eine Ruby2.7.x + Rails6.0.x + MySQL8.0.x-Umgebung
Erstellen Sie die Entwicklungsumgebung von Docker + Laravel PHP + Vue.j in 5 Minuten
[Hinweis] Erstellen Sie eine Python3-Umgebung mit Docker in EC2
Build Rails (API) x MySQL x Nuxt.js Umgebung mit Docker
Erstellen Sie mit Docker eine Vue3-Umgebung!
Erstellen Sie die Node.js-Umgebung mit Docker Compose
Erstellen Sie mit Pleiades 4.8 eine Tomcat 8.5-Umgebung
Umgebungsbau mit Docker für Anfänger
So erstellen Sie mit Docker ~ Express ~ eine [TypeScript + Vue + Express + MySQL] -Umgebung
Erstellen Sie mit Docker eine SolrCloud-Überprüfungsumgebung
[Umgebungskonstruktion mit Docker] Rails 6 & MySQL 8
Erstellen Sie eine Unity-Entwicklungsumgebung auf Docker
Erstellen Sie mit Docker ein SPA für Laravel 6.2 / Vue.js / Nginx / Mysql / Redis
Ich habe versucht, mit Docker eine Plant UML Server-Umgebung zu erstellen
So erstellen Sie mit Docker ~ MySQL ~ eine [TypeScript + Vue + Express + MySQL] -Umgebung
So erstellen Sie eine Rails + Vue + MySQL-Umgebung mit Docker [neueste Version 2020/09]
Erstellen Sie mit Docker Compose eine Entwicklungsumgebung für Django + MySQL + nginx
So erstellen Sie mit Docker ~ Sequelize ~ eine [TypeScript + Vue + Express + MySQL] -Umgebung