Les débutants installent Docker pour Mac et préparent l'environnement d'exploitation php7.0

Personne cible

Qu'est-ce que Docker?

Article de référence

Installer Docker sur Mac (mise à jour: 2019/7/13)

Enregistrement du Compte

Site officiel

vérification de la version du docker

docker version

Double-click Docker.dmg to start the install process. When the installation completes and Docker starts, the whale in the top status bar shows that Docker is running, and accessible from a terminal.

vérification de la version de git

git version

Qu'est-ce que Docker?

docker est un logiciel de gestion de conteneurs. Je l'ai installé, alors utilisons-le.

Essayez d'utiliser la commande docker

Tirez nginx

cmd


docker run -d -p 80:80 --name {Nom du conteneur} nginx

Arrêter d'exécuter nginx

cmd


docker container stop {Nom du conteneur}

Démarrez nginx en cours d'exécution

cmd


docker container start {Nom du conteneur}

Afficher la liste des conteneurs en cours d'exécution

cmd


docker container ls

cmd


docker container ls -a

Supprimer le conteneur

cmd


docker container rm {Nom du conteneur}

Supprimer l'image

cmd


docker image rm {ID}

Questions à ce jour

URL de référence

[Introduction] Qu'est-ce que Nginx (Engine X)? Différences par rapport à Apache et aux paramètres initiaux Tutoriel visant à comprendre les images Docker

Qu'est-ce que Nginx?

Convient pour le contenu statique. Apache convient au contenu dynamique tel que le traitement vidéo.

Qu'est-ce que l'image?

Une image Docker est composée de plusieurs couches d'image qui ont une relation parent-enfant. Le calque d'image est en lecture seule. Docker utilise une technique qui intègre les informations des fichiers et des répertoires contenus dans plusieurs couches d'image en une seule.

Qu'est-ce qu'un conteneur?

Le conteneur Docker est la partie exécution de l'environnement virtuel créé à partir de l'image Docker.

URL de référence

Création d'un environnement PHP 7.0 x Apache avec Docker

Utilisez Apache au lieu de nginx! L'entreprise est Apache.

Téléchargez l'image php7.0 à partir du registre

cmd


docker run -d -p 80:80  --name php70-apache  php:7.0-apache

php70-Connectez-vous à apache

cmd


docker container exec -ti php70-apache bash

Confirmation du fonctionnement de PHP 7.0 et Apache

cmd


echo '<?php phpinfo();' > index.php

Synchroniser les répertoires entre l'hôte et le conteneur

Tout d'abord, supprimez le conteneur que vous avez créé précédemment.

Supprimer le conteneur

cmd


#Arrêtez le conteneur
docker container stop php70-apache
#Supprimer le conteneur
docker container rm php70-apache

Conteneur pour synchroniser le nouveau répertoire

cmd


docker run -d -p 80:80 -v /Users/[user name]/docker/php70-apache/www:/var/www/html --name php70-apache php:7.0-apache

php70-Connectez-vous à apache

cmd


docker container exec -ti php70-apache bash

Confirmation du fonctionnement de PHP 7.0 et Apache

cmd


echo '<?php phpinfo();' > index.php

Vérification du fonctionnement de [localhost](http: //localhost/index.php)

Recommended Posts

Les débutants installent Docker pour Mac et préparent l'environnement d'exploitation php7.0
Construction d'environnement avec Docker pour les débutants
Installez Docker Desktop pour Mac avec Homebrew
Installez Docker et créez un environnement d'exécution Java
Installons Docker sur Windows 10 et créons un environnement de vérification pour CentOS 8!
Installez simplement Laravel 8 sur le docker dans l'environnement PHP8
Préparer un environnement de scraping avec Docker et Java
Préparer l'environnement pour java11 et javaFx avec Ubuntu 18.4
Comment quitter Docker pour Mac et créer un environnement de développement Docker avec Ubuntu + Vagrant
[PHP8] Installer et utiliser la fonction YAML de PECL (analyseur YAML) avec Docker
[Pour les débutants] Installez JDK + Eclipse sur Mac (sans Pleiades All-in-One)
(Pour les débutants) [Rails] Installer Devise
Installer docker, docker-compose pour debin10
Installez le serveur de métriques avec Helm sur Kubernetes fourni avec Docker pour Mac
Rails 6 (mode API) + création d'environnement MySQL Docker par docker-compose (pour Mac)
Comment installer JMeter pour Mac
Java pour les débutants, les expressions et les opérateurs 1
Java pour les débutants, les expressions et les opérateurs 2
[Folio LSP] Roughly Docker (pour les débutants)
Création d'un environnement de développement Java (pour Mac)
[Java & SpringBoot] Construction de l'environnement pour Mac
Défi pour installer WSL2 et docker
Classes et instances Java pour les débutants
Docker pour Mac Slow: Countermeasure II
Installer l'environnement de développement Java sur Mac
Création d'un environnement de développement pour les applications Web Java avec Docker pour Mac Part1
[Docker] Comment créer un environnement virtuel pour les applications Rails et Nuxt.js
(Pour les débutants) [Rails] Technologie de gain de temps! Comment installer et utiliser Slim
Créer un environnement de développement d'applications Web Java avec Docker pour Mac Part2
Installez docker et docker-compose sur Alpine Linux
Comment installer Play Framework 2.6 pour Mac
Construction de Rails 6 et environnement PostgreSQL avec Docker
Construction de l'environnement de développement Laravel avec Docker (Mac)
Premiers pas avec Docker pour Mac (installation)
[Pour les débutants] Différence entre Java et Kotlin
Préparer l'environnement de contrôle de sécurité pour Rails 6
Qu'est-ce que Java et l'environnement de développement (MAC)
Téléchargez et installez Eclipse (Java) (version Mac)