PHP jetable avec Docker

environnement

Objectif

Pour créer un environnement PHP jetable

procédure

Structure du répertoire

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

Créer Dockerfile

Recherchez à l'avance dans dockerhub l'image de base.

Dockerfile



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

RUN apt-get update

Créer une image à partir d'un Dockerfile

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

Afficher une liste d'images pour voir s'il y a une construction

$ docker image ls

Lancer le conteneur à partir de l'image

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

Vérifiez l'adresse IP de la machine Docker

Docker-Toolbox n'est pas localhost. Vous devez connaître l'adresse IP de votre machine Docker.

$ docker-machine ls

Contrôle de fonctionnement

Vous pouvez y accéder en combinant l'adresse IP confirmée et le numéro de port côté hôte lorsque le conteneur démarre.

http://{adresse IP}:5000

Nettoyer

Vérifiez l'ID du conteneur et arrêtez-le.

$ docker ps
$ docker stop {CONTAINER ID}

Autre

Vous pouvez également supprimer les conteneurs que vous n'utilisez plus.

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

Recommended Posts

PHP jetable avec Docker
[PDO → Connexion DB avec docker, PHP]
Lancez MariaDB avec Docker
Exploser Docker avec WSL2
Utiliser Puphpeteer avec Docker
Exploitez Emby avec Docker
Exécutez Payara avec Docker
Utiliser GDAL avec Python avec Docker
Déployer avec EC2 / Docker / Laravel
Exécutez TAO Core avec Docker
Gestion Docker avec VS Code
Configurer GitLab avec docker
Exécuter des rails à chaque fois dans le docker
[Docker] Construction de l'environnement Rails 5.2 avec docker
Spring Boot à partir de Docker
Créer un environnement Docker avec WSL
Gérer la version de CocoaPods avec Docker
Application Web construite avec docker (1)
J'ai essayé BIND avec Docker
Construire DynamoDB local avec Docker
[Docker] À utiliser à tout moment avec Docker + Rails
Utilisation de PlantUml avec Honkit [Docker]
Créez un environnement Vue3 avec Docker!
Créer un environnement Node.js avec Docker Compose
Créer un environnement local Couchbase avec Docker
Installer Java avec Docker basé sur Ubuntu 16.04
Créer un environnement Node.js avec Docker
Construction d'environnement avec Docker pour les débutants
Essayez d'exécuter cloudera manager avec docker
Exercice phylogénétique moléculaire avec docker (travail)
Adresse IP interférée avec le pont Docker
Lire le fichier de vidage avec MySQL de Docker
Hello World avec Docker et langage C
Créer un environnement de vérification SolrCloud avec Docker
WordPress avec Docker Compose sur CentOS 8
[Google Cloud] Premiers pas avec Docker
[SRE / Docker] Démarrer le contrôle avec Dockerize