Erstellen Sie mit Docker schnell eine Webumgebung

Überblick

Ich komme schon lange, ohne Docker zu berühren, aber in letzter Zeit probiere ich verschiedene Dinge aus und spüre die Atmosphäre, die für tiefes Lernen genutzt zu werden scheint. Im aktuellen Projekt wollte ich dann einen Webserver einrichten und überprüfen. Daher habe ich beschlossen, eine Umgebung mit Docker zu erstellen. Dies ist also ein Memo.

Übrigens, als ich versuchte, dies in einer Windows-Umgebung zu tun, war ich ein wenig süchtig danach, das Verzeichnis auf der Host-Seite zu mounten, daher handelt es sich hauptsächlich um ein Memo.

Für dieses Memo habe ich auf den folgenden Artikel verwiesen.

Container starten

Das Starten eines Containers ist sehr einfach.

Container starten


#Starten Sie den Docker-Container
$ docker container run --name web -d -p 8888:80 -v $(pwd):/usr/share/nginx/html nginx:alpine

In dem Artikel, auf den ich mich bezog, wurde der Befehl wie oben geschrieben, aber in Windows musste der Pfad auf der Hostseite des an -v übergebenen Arguments wie folgt beschrieben werden.

Es wurde am Ende dieses Artikels geschrieben.

Starten eines Containers unter Windows


$ docker container run --name web -d -p 8888:80 -v D:/path/to/docker/nginx/html:/usr/share/nginx/html nginx:alpine

Die Befehlsargumente haben folgende Bedeutung.

container                        #Unterbefehle für Containeroperationen
run                              #Container starten
--name <container-name>          #Containername
-d                               #Starten Sie den Container im Hintergrund (d abnehmen)
-p <host-port>:<container-port>  #Portweiterleitung von Hostport und Containerport
-v <host_path>:<container_path>> #Hängen Sie das Host-Volume in einen Container ein
nginx:alpine                     #Bildname des Containers

Container anhalten und löschen

Container anhalten und löschen


#Halt
$ docker container stop web

#Löschen
$ docker container rm web

Bestätigung der Mount-Informationen usw.


$ docker inspect $(doker ps -q)

$ (Docker ps -q) gibt die ID des laufenden Containers zurück.

Andere Artikel, auf die verwiesen wird

Recommended Posts

Erstellen Sie mit Docker schnell eine Webumgebung
Erstellen Sie mit Docker sofort eine Privoxy + Tor-Umgebung
Erstellen Sie mit Docker eine Vue3-Umgebung!
[Memo] Erstellen Sie mit Docker ganz einfach eine CentOS 8-Umgebung
Erstellen Sie mit Docker schnell eine WordPress-Entwicklungsumgebung
Erstellen Sie eine Docker-Umgebung für Oracle 11g XE
Erstellen Sie mit Docker eine Spring Boot-Entwicklungsumgebung
Erstellen Sie mit Docker für Mac Teil2 eine Entwicklungsumgebung für Java-Webanwendungen
Erstellen Sie eine Java-Entwicklungsumgebung mit jenv auf Ihrem Mac
[Docker] Erstelle eine elastische Suche, Kibana-Umgebung!
Erstellen Sie eine Lotterie mit Ruby
[Hinweis] Erstellen Sie mit Docker eine Java-Umgebung von Grund auf neu
Versuchen Sie, mit Docker eine Java-Entwicklungsumgebung zu erstellen
Ich habe versucht, mit Docker eine Padrino-Entwicklungsumgebung zu erstellen
[Android] Erstellen Sie einen Kalender mit GridView
Erstellen Sie mit Eclipse ein Jetty-Projekt
Erstellen Sie mit Docker eine Node.js-Umgebung
Erstellen Sie ein Tomcat-Projekt mit Eclipse
Erstellen Sie eine Datenbank in einer Produktionsumgebung
Erstellen Sie mit Docker eine SolrCloud-Überprüfungsumgebung
Erstellen Sie ein Java-Projekt mit Eclipse
Erstellen Sie eine Filterfunktion mit Acts-as-Taggable-On
Erstellen Sie eine Browsertestumgebung mit Capybara in der Docker-Entwicklungsumgebung
Richten Sie eine Wordpress Docker-Umgebung ein, ohne das Worpdress-Image zu verwenden
Erstellen Sie mit Dropwizard eine einfache Webanwendung
Erstellen Sie mit Docker eine PureScript-Entwicklungsumgebung
Erstellen einer Kotlin-Entwicklungsumgebung mit SDKMAN
Erstellen Sie eine WAS-Ausführungsumgebung aus Docker
Erstellen Sie mit Docker eine Spring Boot-gradle-mysql-Entwicklungsumgebung
Lassen Sie uns eine Java-Entwicklungsumgebung erstellen (Aktualisierung)
[Docker] Erstellen Sie mit Docker eine Node.js + Express + Webpack-Umgebung
Erstellen Sie mit Grape einen RESTful-API-Service
Erstellen Sie mit Docker eine Wordpress-Entwicklungsumgebung
Docker Compact Manual (4: Erstellen eines benutzerdefinierten Bildes)
Installieren Sie Docker und erstellen Sie eine Java-Ausführungsumgebung
Erstellen Sie eine Anmeldefunktion mit Swift's Optional
Einfache Konstruktion der Docker + Django-Entwicklungsumgebung
Lassen Sie uns Docker unter Windows 10 installieren und eine Überprüfungsumgebung für CentOS 8 erstellen!
Erstellen einer Entwicklungsumgebung für Java-Webanwendungen mit Docker für Mac Teil1
Erstellen Sie mit Selenide in 5 Minuten eine automatische Browser-Betriebsumgebung
[Docker] So erstellen Sie eine virtuelle Umgebung für Rails- und Nuxt.js-Apps
So migrieren Sie eine in einer lokalen Docker-Umgebung erstellte Webanwendung nach AWS
Erstellen Sie eine Entwicklungsumgebung für Docker + Rails6 + Postgresql
[Android] Erstellen Sie ein Schiebemenü ohne Verwendung der Navigationsansicht
[Erste Umgebungskonstruktion] Ich habe versucht, eine Rails6 + MySQL8.0 + Docker-Umgebung unter Windows 10 zu erstellen.
Erstellen wir eine REST-API mit WildFly Swarm.
[Windows] [IntelliJ] [Java] [Tomcat] Erstellen Sie mit IntelliJ eine Umgebung für Tomcat 9
[Rails] So erstellen Sie ein Diagramm mit lazy_high_charts
Erstellen Sie eine Laravel / Docker-Umgebung mit VSCode devcontainer
Erstellen einer CICD-Pipeline mit Docker (persönliches Memorandum)
Erstellen einer Kaggle-Umgebung mit offiziellem Docker und vscode