Need help? Chat now!

Hostwinds Tutoriels

Résultats de recherche pour:


Table des matières


Installation de Docker
Lancement de conteneurs WordPress et MySQL

Installez Docker et WordPress sur Ubuntu

Mots clés: Docker,  Ubuntu,  WordPress 

Installation de Docker
Lancement de conteneurs WordPress et MySQL

Qu'est-ce que Docker? Docker est une plate-forme de conteneur qui effectue une virtualisation au niveau du système de fonctionnement, vous permettant d'exécuter des conteneurs légers isolément. Le document suivant vous mènera en installant Docker et exécutera un conteneur WordPress & MySQL.

Installation de Docker

Installez Docker à partir du référentiel officiel.

curl -SSL https://get.docker.com/ | sh

Utilisez la commande ci-dessous check pour vérifier la version.

docker version

Maintenant, installez Docker Machine en saisissant le repo GitHub et le rendant exécutable.

curl -L https://github.com/docker/machine/releases/download/v0.14.0/docker-machine-uname -s\-`uname -m` >/tmp/docker-machine
chmod +x /tmp/docker-machine
sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
  1. Installez Docker Composez-vous, même que plus tôt et assurez-vous qu'il est exécutable.
curl -L https://github.com/docker/compose/releases/download/1.21.0-rc1/docker-compose-uname -s\-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /tmp/docker-compose
sudo cp /tmp/docker-compose /usr/local/bin/docker-compose
  1. Vérifions les versions de Docker-Compose et Docker-Machine.
docker-compose version
docker-machine version

Lancement de conteneurs WordPress et MySQL

Pour exécuter WordPress, vous devrez exécuter deux conteneurs distincts. Outre le conteneur WordPress, vous devez également installer le conteneur de base de données.

  1. Commencez par extraire l'image du docker.
docker image pull MySQL
  1. Lancez MySQL en exécutant la commande suivante:
docker container run -d \
   --name MySQL \
   -e MYSQL_ROOT_PASSWORD=wordpress \
   -e MYSQL_DATABASE=wordpress \
   MySQL

La commande que nous venons de courir lance la mySQL en arrière-plan; Nous appelons le conteneur mysql en utilisant (-Name WordPress). Les deux variables d'environnement suivantes (à l'aide de -e) pour définir le mot de passe root MySQL sur WordPress (-E -E mysql_ root_password = WordPress) et créé une base de données appelée WordPress (-E MySQL_ Base de données = WordPress).

Pour des raisons de sécurité, il est fortement recommandé d'utiliser un mot de passe plus complexe lors de votre propre configuration.

Une fois que vous avez lancé le conteneur MySQL, vous auriez dû recevoir un identifiant de conteneur.

  1. Vérifiez que le conteneur s'exécute comme prévu à l'aide de la commande suivante:
docker container ps

Étape supplémentaire: Pour vérifier l'état de votre conteneur MySQL, exécutez la commande suivante.

Docker Conteneur Logs MySQL

  1. Nous installons maintenant l'image du conteneur WordPress.

extraction d'image docker WordPress

  1. Lancez le conteneur WordPress
docker container run -d \
   --name WordPress \
--link MySQL:mysql\
   -p 8080:80 \
   -e WORDPRESS_DB_PASSWORD=wordpress \
   WordPress
  1. Vérifiez que le conteneur WordPress fonctionne comme prévu à l'aide de la commande suivante:
docker container logs MySQL
  1. Si vous remarquez que ce n'est pas activé, vous pouvez démarrer le conteneur WordPress en émettant la commande suivante.
docker container start WordPress

Écrit par Hostwinds Team  /  avril 10, 2018