Einweg-PHP mit Docker

Umgebung

Zweck

So erstellen Sie eine Einweg-PHP-Umgebung

Verfahren

Verzeichnisaufbau

[d]
┗ [docker]
  ┗ [php73]
    ┣ Dockerfile
    ┗ [src]
      ┗ index.php

Erstellen Sie eine Docker-Datei

Durchsuchen Sie Dockerhub im Voraus nach dem Basisbild.

Dockerfile



FROM php:7.3.22-apache-stretch
COPY src/ /var/www/html

RUN apt-get update

Erstellen Sie ein Image aus einer Docker-Datei

$ cd /d/docker/php73
$ docker build --tag=hellophp .

Zeigen Sie eine Liste mit Bildern an, um festzustellen, ob ein Build vorhanden ist

$ docker image ls

Starten Sie den Container über das Image

$ docker run -p 5000:80 --name myphp -d hellophp

Überprüfen Sie die IP-Adresse des Docker-Computers

Docker-Toolbox ist kein localhost. Sie müssen die IP-Adresse Ihres Docker-Computers kennen.

$ docker-machine ls

Funktionsprüfung

Sie können darauf zugreifen, indem Sie die bestätigte IP-Adresse und die Portnummer auf der Hostseite kombinieren, wenn der Container gestartet wird.

http://{IP Adresse}:5000

Aufräumen

Überprüfen Sie die ID des Containers und stoppen Sie ihn.

$ docker ps
$ docker stop {CONTAINER ID}

Andere

Sie können auch Container löschen, die Sie nicht mehr verwenden.

$ docker ps -a
$ docker rm {CONTAINER ID}

Recommended Posts

Einweg-PHP mit Docker
[PDO → DB-Verbindung mit Docker, PHP]
Starten Sie MariaDB mit Docker
Explodiere Docker mit WSL2
Verwenden Sie Puphpeteer mit Docker
Bedienen Sie Emby mit Docker
Führen Sie Payara mit Docker aus
Verwenden Sie GDAL mit Python mit Docker
Bereitstellung mit EC2 / Docker / Laravel
Führen Sie TAO Core mit Docker aus
Docker-Management mit VS-Code
Richten Sie GitLab mit Docker ein
Führen Sie Rails immer im Docker aus
[Docker] Rails 5.2-Umgebungskonstruktion mit Docker
Spring Boot beginnend mit Docker
Erstellen einer Docker-Umgebung mit WSL
Verwalten Sie die CocoaPods-Version mit Docker
Mit Docker erstellte Webanwendung (1)
Ich habe BIND mit Docker ausprobiert
Erstellen Sie DynamoDB local mit Docker
[Docker] Wird immer mit Docker + Rails verwendet
Verwenden von PlantUml mit Honkit [Docker]
Erstellen Sie mit Docker eine Vue3-Umgebung!
Erstellen Sie die Node.js-Umgebung mit Docker Compose
Erstellen Sie mit Docker eine lokale Couchbase-Umgebung
Installieren Sie Java mit Ubuntu 16.04 Docker
Erstellen Sie mit Docker eine Node.js-Umgebung
Umgebungsbau mit Docker für Anfänger
Versuchen Sie, den Cloudera Manager mit Docker auszuführen
Molekulare phylogenetische Praxis mit Docker (arbeiten)
IP-Adresse mit Docker Bridge gestört
Lesen Sie die Dump-Datei mit MySQL von Docker
Hallo Welt mit Docker und C Sprache
Erstellen Sie mit Docker eine SolrCloud-Überprüfungsumgebung
WordPress mit Docker Compose unter CentOS 8
[Google Cloud] Erste Schritte mit Docker
[SRE / Docker] Starten Sie die Steuerung mit Dockerize