Une des choses que nous devons faire après l'installation d'Ubuntu 16.04, et plus encore si nous venons d'une installation propre, est réinstaller tous ces programmes que nous utilisons dans notre Ubuntu. Si vous êtes un développeur Web, vous serez sûrement intéressé par l'installation de WordPress sur votre PC. Par conséquent, dans Ubunlog nous voulons vous apprendre comment installez très facilement WordPress dans Ubuntu en ne suivant que trois étapes, grâce à un outil appelé Docker. Nous vous disons.
Qu'est-ce que Docker?
Tout d'abord et avant tout, il vaut la peine d'expliquer ce que c'est et comment cela fonctionne Docker. Eh bien, Docker est une application gratuite qui nous permet emballer nos projets logiciels dans ce que nous appelons un conteneur (récipient en anglais). De cette façon, nous pouvons avoir un Système de fichiers complet contenant tout ce dont vous avez besoin (code source, bibliothèques nécessaires, outils système ...) pour pouvoir exécuter cette application sur n'importe quelle machine prenant en charge Docker, comme s'il s'agissait d'un application portable.
Installer Docker et WordPress
Docker a un outil appelé Docker Compose cela nous aide précisément à gérer les conteneurs d'un projet, pouvant ainsi les démarrer, les arrêter, les supprimer ou voir leur statut. Pour l'installer, il suffit d'exécuter la commande suivante dans le terminal:
sudo apt-get install docker-composer
Utiliser Docker pour installer WordPress
Maintenant que nous savons ce qu'est Docker et que nous l'avons installé, nous pouvons continuer à l'utiliser pour installer WordPress.
- La première étape est créer un répertoire appelé, par exemple, wordpress (Je sais, c'est très original) dans le répertoire racine en utilisant la commande suivante:
mkdir ~ / wordpress
- Ensuite, dans ce répertoire, nous devons créer un fichier appelé docker-compose.yml, ce que nous pouvons faire en allant dans le répertoire créé puis en créant le fichier souhaité, c'est-à-dire en exécutant:
cd wordpress
Touchez docker-compose.yml
- L'archive docker-compose.yml doit avoir le contenu suivant:
wordpress :
image : wordpress
gauche:
- wordpress_db: mysql
ports :
- 8080: 80
volumes:
- ~ / wordpress / wp_html: / var / www / html
wordpress_db :
image : mariadb
environnement:
MYSQL_ROOT_PASSWORD : exemple de passe
phpmyadmin :
image: corbinu / docker-phpmyadmin
gauche:
- wordpress_db: mysql
ports :
- 8181: 80
environnement:
MYSQL_USERNAME: racine
MYSQL_ROOT_PASSWORD : exemple de passe
NOTE: Vous pouvez manuellement copier-coller le contenu du fichier ou, au contraire, le copier en exécutant:
echo file_contents> docker-compose.yml
- La dernière étape consiste à démarrer Docker, ce que nous pouvons facilement faire en exécutant:
sudo docker-composer start
Il ne vous reste plus qu'à ouvrir votre navigateur (Firefox, Chromium ou Chrome) et aller sur localhost: 8080 dans la zone de texte supérieure. Et voilà! Facile non?
En guise de résumé final, nous souhaitons vous rappeler ce que nous avons fait. Tout d'abord, nous avons docker installé, un outil qui nous aide à conditionner un projet logiciel dans des conteneurs afin de le porter facilement sur n'importe quel système. Ci-dessous nous avons créé un fichier docker-compose.yml , la configuration WordPress requise, pour enfin démarrer Docker. Nous espérons que cet article vous a aidé à installer WordPress sur votre Ubuntu et que, si vous avez des questions, laissez-les dans la section commentaires. Jusqu'à la prochaine fois 😉
Je ne comprends rien. Le fichier docker-compose.yml est un fichier de configuration, mais comment wordpress est-il installé?
Je continue pas à pas et ça ne marche pas, j'ai cette erreur quand j'effectue la dernière commande
sudo docker-composer start
ERREUR: yaml.scanner.ScannerError: lors de la numérisation d'une clé simple
dans "./docker-compose.yml", ligne 4, colonne 1
n'a pas pu être trouvé attendu ':'
dans "./docker-compose.yml", ligne 5, colonne 1