Schneller Docker / Nginx

Überblick

Ein Memo, wenn Sie Nginx / Hello World mit Quick Docker ausführen möchten

Verwenden

Hallo Welt auf CloudRun und Fargate. .. ..

Vorbereitung

Verzeichnisaufbau

.
├── Dockerfile
├── index.html
└── nginx.conf

Dockerfile


FROM nginx:latest

COPY ./index.html /usr/share/nginx/html

EXPOSE 80

nginx.conf


server {
    listen       80;
    server_name  hello_nginx;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
}

index.html


<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="UTF-8">
  <title>nginx</title>
</head>
<body>
  <h1>Hello World</h1>
</body>
</html>

Befehl

#Bauen
$ docker build --tag hello-nginx .
#Bestätigung
$ docker images -a hello-nginx
#Anlaufen
$ docker run -d --name hello-nginx-container -p 80:80 hello-nginx
#Halt
$ docker stop hello-nginx-container
#Löschen
$ docker rm hello-nginx-container

Bemerkungen

Ich vergesse es jedes Mal. .. ..

Stichprobe https://github.com/koffe0522/docker-nginx

Recommended Posts

Schneller Docker / Nginx
So legen Sie Nginx von Docker fest
Docker
Docker-Memo
Frühling × Docker
[Docker] Verwenden Sie Umgebungsvariablen in Nginx conf
Docker-Grundlagen
Erstellen Sie in Eile ein Maven-Projekt mit dem Docker-Container von Maven
[Docker] [Nginx] Erstellen Sie mit Nginx eine einfache ALB
Docker verstehen
Docker Memorandum
Einfache Installation von Nginx und Docker mit ansible