Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
36 lines (30 sloc) 1.1 KB

docker-localhost

Dieses Repository beinhaltet die Dockerfiles und NGINX-confs für den Blog-Artikel.

Im Prinzip sind es die Dateien aus den offiziellen NGINX-Demos. Ich habe für meine Demo folgendes geändert/erweitert:

  • curl installiert
  • Webserver-Port bei Service B von 80 auf 81 geändert

Docker Images Erstellen

  1. Dieses Repository als Ordner oder über git herunterladen.
git clone https://github.com/rudolfgrauberger/docker-localhost.git
cd docker-localhost/
  1. Service A (Port 80) mit dem Befehl bauen
docker build -t test/service-a -f DockerfileServiceA .
  1. Service B (Port 81) mit dem Befehl bauen
docker build -t test/service-b -f DockerfileServiceB .

Benutzung

Anschließend kann man mit den nachfolgenden Befehlen Container aus den lokal erstellten Images test/service-a und test/service-b starten:

Service A

docker run --name ServiceA -p 9080:80 --rm -d test/service-a

Service B

docker run --name ServiceB -p 9081:81 --rm -d test/service-b
You can’t perform that action at this time.