Anfänger installieren Docker für Mac und bereiten die Betriebsumgebung php7.0 vor

Zielperson

Was ist Docker?

Referenzartikel

Docker auf Mac installieren (Update: 13.07.2019)

Kontoregistrierung

Offizielle Website

Docker-Versionsprüfung

docker version

Double-click Docker.dmg to start the install process. When the installation completes and Docker starts, the whale in the top status bar shows that Docker is running, and accessible from a terminal.

Git-Versionsprüfung

git version

Was ist Docker?

Docker ist eine Container-Management-Software. Ich habe es installiert, also lass es uns benutzen.

Versuchen Sie es mit dem Docker-Befehl

Nginx ziehen

cmd


docker run -d -p 80:80 --name {Containername} nginx

Stoppen Sie die Ausführung von Nginx

cmd


docker container stop {Containername}

Starten Sie nginx, das ausgeführt wird

cmd


docker container start {Containername}

Zeigen Sie die Liste der laufenden Container an

cmd


docker container ls

cmd


docker container ls -a

Container löschen

cmd


docker container rm {Containername}

Lösche Bild

cmd


docker image rm {ID}

Fragen bisher

Referenz-URL

[Einführung] Was ist Nginx (Engine X)? Unterschiede zu Apache und Grundeinstellungen Tutorial zum Verständnis von Docker-Bildern

Was ist Nginx?

Geeignet für statische Inhalte. Apache eignet sich für dynamische Inhalte wie die Videoverarbeitung.

Was ist Bild?

Ein Docker-Image besteht aus mehreren Bildebenen, die eine Eltern-Kind-Beziehung haben. Die Bildebene ist schreibgeschützt. Docker verwendet eine Technik, die die Informationen von Dateien und Verzeichnissen, die in mehreren Bildebenen enthalten sind, in eine integriert.

Was ist ein Container?

Der Docker-Container ist der Ausführungsteil der virtuellen Umgebung, die basierend auf dem Docker-Image erstellt wurde.

Referenz-URL

Erstellen einer PHP 7.0 x Apache-Umgebung mit Docker

Verwenden Sie Apache anstelle von Nginx! Das Geschäft ist Apache.

Laden Sie das Bild php7.0 aus der Registrierung herunter

cmd


docker run -d -p 80:80  --name php70-apache  php:7.0-apache

php70-Login bei Apache

cmd


docker container exec -ti php70-apache bash

Bestätigung des Betriebs von PHP 7.0 und Apache

cmd


echo '<?php phpinfo();' > index.php

Synchronisieren Sie Verzeichnisse zwischen Host und Container

Löschen Sie zunächst den zuvor erstellten Container.

Container löschen

cmd


#Stoppen Sie den Behälter
docker container stop php70-apache
#Container löschen
docker container rm php70-apache

Container zum Synchronisieren eines neuen Verzeichnisses

cmd


docker run -d -p 80:80 -v /Users/[user name]/docker/php70-apache/www:/var/www/html --name php70-apache php:7.0-apache

php70-Login bei Apache

cmd


docker container exec -ti php70-apache bash

Bestätigung des Betriebs von PHP 7.0 und Apache

cmd


echo '<?php phpinfo();' > index.php

Funktionsprüfung von [localhost](http: //localhost/index.php)

Recommended Posts

Anfänger installieren Docker für Mac und bereiten die Betriebsumgebung php7.0 vor
Umgebungsbau mit Docker für Anfänger
Installieren Sie Docker Desktop für Mac mit Homebrew
Installieren Sie Docker und erstellen Sie eine Java-Ausführungsumgebung
Lassen Sie uns Docker unter Windows 10 installieren und eine Überprüfungsumgebung für CentOS 8 erstellen!
Installieren Sie einfach Laravel 8 auf dem Docker in der PHP8-Umgebung
Bereiten Sie eine Scraping-Umgebung mit Docker und Java vor
Bereiten Sie die Umgebung für Java11 und JavaFx mit Ubuntu 18.4 vor
So beenden Sie Docker für Mac und erstellen eine Docker-Entwicklungsumgebung mit Ubuntu + Vagrant
[PHP8] Installieren und verwenden Sie die YAML-Funktion (YAML-Parser) von PECL mit Docker
[Für Anfänger] Installieren Sie JDK + Eclipse auf einem Mac (ohne Pleiades All-in-One).
(Für Anfänger) [Rails] Installieren Sie das Gerät
Installieren Sie Docker, Docker-Compose für Debin10
Installieren Sie den Metrics-Server mit Helm auf Kubernetes, das mit Docker für Mac geliefert wird
Rails 6 (API-Modus) + MySQL Docker-Umgebungserstellung durch Docker-Compose (für Mac)
So installieren Sie JMeter für Mac
Java für Anfänger, Ausdrücke und Operatoren 1
Java für Anfänger, Ausdrücke und Operatoren 2
[Folio LSP] Grob Docker (für Anfänger)
Erstellen einer Java-Entwicklungsumgebung (für Mac)
[Java & SpringBoot] Umgebungskonstruktion für Mac
Fordern Sie die Installation von WSL2 und Docker heraus
Klassen und Instanzen Java für Anfänger
Docker für Mac Slow: Gegenmaßnahme II
Installieren Sie die Java-Entwicklungsumgebung auf dem Mac
Erstellen einer Entwicklungsumgebung für Java-Webanwendungen mit Docker für Mac Teil1
[Docker] So erstellen Sie eine virtuelle Umgebung für Rails- und Nuxt.js-Apps
(Für Anfänger) [Rails] Zeitsparende Technik! So installieren und verwenden Sie slim
Erstellen Sie mit Docker für Mac Teil2 eine Entwicklungsumgebung für Java-Webanwendungen
Installieren Sie Docker und Docker-Compose unter Alpine Linux
So installieren Sie Play Framework 2.6 für Mac
Erstellen einer Rails 6- und PostgreSQL-Umgebung mit Docker
Aufbau einer Laravel-Entwicklungsumgebung mit Docker (Mac)
Erste Schritte mit Docker für Mac (Installation)
[Für Anfänger] Unterschied zwischen Java und Kotlin
Bereiten Sie die Sicherheitsüberprüfungsumgebung für Rails 6 vor
Was ist Java und Entwicklungsumgebung (MAC)
Laden Sie Eclipse (Java) herunter und installieren Sie es (Mac-Version)