Introduction
Avez-vous déjà pensé à créer votre propre site Web sur WordPress? Dans cet article, je vais vous montrer comment installer WordPress et PhpMyAdmin sur Ubuntu 20.04 serveur utilisant Docker Composer.
Docker Compose vous permet de travailler avec plusieurs conteneurs Docker applications en agissant comme son outil.
Cela requiert Docker à pré-installer, dans notre cas nous utiliserons la version pré-installée de Docker.
Vous pouvez utiliser le Des instructions ou créer un serveur dans Serverspace avec Docker déjà installé.
Ce qui est requis
- Docker installé sur votre serveur, vous pouvez l'installer sur notre Des instructions.
- Serveur sous Linux Ubuntu Système d'exploitation 20.04
- 4 Go de RAM ou plus
Vérification de l'état de préparation du système
Tout d'abord, vérifions si Docker s'exécute sur votre serveur à l'aide de la commande.
systemctl status docker
Le paramètre "infection" doit être "Running".
Mettez à jour les packages sur le serveur.
Pour une installation future, vous devez installer le package curl, vous en aurez besoin pour installer Docker Composer.
sudo apt-get install curl -y
Pose Docker Composer
La dernière version de Docker Compose est 2.12.2, utilisez la commande ci-dessous pour télécharger le référentiel sur votre serveur. Vous pouvez vérifier la dernière version ici..
sudo curl -L "https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-$(uname -s)-$(uname -m)" -o /home/docker-compose
Remarque : le référentiel sera situé dans /home/docker-compose.
Après l'installation, le référentiel téléchargé doit être rendu exécutable.
Pour vérifier, vous pouvez utiliser la commande ls -la pour vérifier les autorisations sur le dossier.
Copiez le référentiel dans le chemin système.
sudo mv /home/docker-compose /usr/local/bin/
Vérifiez l'installation en exécutant la commande docker-compose, elle vous donnera une liste de commandes possibles.
Remarque : si vous obtenez l'erreur -bash: /usr/local/bin/docker-compose: No such file or directory au démarrage, vérifiez que vous avez copié le référentiel dans le dossier système. Vous pouvez obtenir une erreur -bash: /usr/local/bin/docker-compose: Permission denied, qui indique que le référentiel n'est pas exécutable. Donnez-lui les droits nécessaires à l'aide de la commande ci-dessus.
Pose WordPress et MySQL
Avant l'installation, nous devons créer le répertoire et la configuration de notre Docker Composer.
mkdir wordpress
Et aussi créer un config.
nano wordpress/docker-compose.yml
Dans cette configuration, nous devons spécifier l'image de WordPress et la base de données d'images MySql, qui est nécessaire pour fonctionner WordPress.
Remarque : Vous pouvez modifier le port comme bon vous semble.
Exécutez Docker pour télécharger et vérifier votre configuration.
Après le lancement, il est déjà possible d'accéder à la page web de notre site wordpress, en utilisant "https://yourip:8080".
Installation de PhpMyAdmin
Avant de l'installer, désactivez Docker Compose.
sudo docker-compose down
Pour l'installer, vous devrez revenir à notre configuration Docker et saisir les paramètres d'image et de réseau.
Pour installer et vérifier que cela fonctionne, exécutez docker.
sudo docker-compose up
Après le lancement, accédez à la page Web en utilisant "https://yourip:8081".
L'installation est terminée avec succès.
Conclusion
Docker, vous permet d'installer différents packages en quelques minutes seulement, vous faisant ainsi gagner du temps. Grâce à lui, vous pouvez installer n'importe quelle version d'un certain package pour tester vos plugins et programmes.
Grâce à cette publication, vous pouvez facilement déployer votre propre site sur WordPress, ainsi qu'une interface web pour l'administration du SGBD MySQL - PhpMyAdmin.