GNU/Linux >> Tutoriels Linux >  >> Panels >> Docker

Installer Docker et WordPress sur Ubuntu

Qu'est-ce que Docker ? Docker est une plate-forme de conteneurisation qui effectue une virtualisation au niveau du système d'exploitation, vous permettant d'exécuter des conteneurs légers de manière isolée. Le document suivant vous guidera dans l'installation de Docker et l'exécution d'un conteneur WordPress et MySQL.

Installer 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

Installez maintenant Docker Machine en récupérant son référentiel github et en 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 Compose, comme précédemment 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 des 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 menu fixe.
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 d'exécuter lance MySQL en arrière-plan ; nous appelons le conteneur MySQL en utilisant (–name WordPress). Les deux variables d'environnement suivantes (utilisant -e) pour définir le mot de passe racine MySQL sur WordPress (-e MYSQL_ ROOT_PASSWORD=wordpress) et créer une base de données appelée WordPress (-e MYSQL_ DATABASE=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 devriez avoir reçu un ID 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.

docker image pull WordPress

  1. Lancer 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 qu'il n'est pas activé, vous pouvez démarrer le conteneur WordPress en exécutant la commande suivante.
docker container start WordPress

Docker
  1. Comment installer WordPress avec Docker sur Ubuntu

  2. Comment installer WordPress avec Docker

  3. Comment installer et utiliser Docker dans Ubuntu 20.04

  4. Comment installer Docker et déployer une pile LAMP

  5. Comment faire une installation Docker sans racine (sur Ubuntu et Debian)

Comment installer le conteneur Ubuntu 22.04 LTS sur Docker

Comment installer et utiliser Docker Compose sur Ubuntu 20.04

Comment installer et utiliser Docker Compose sur Ubuntu 22.04

Comment installer et utiliser Docker sur Ubuntu 22.04

Comment installer et utiliser Docker sur Ubuntu 20.04

Installer WordPress avec Docker sur Ubuntu 20.04