Hostwinds Tutoriels
Résultats de recherche pour:
Table des matières
Mots clés: WordPress, Ubuntu, Docker
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.
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
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
docker-compose version
docker-machine version
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.
docker image pull MySQL
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.
docker container ps
Étape supplémentaire: Pour vérifier l'état de votre conteneur MySQL, exécutez la commande suivante.
Docker Conteneur Logs MySQL
extraction d'image docker WordPress
docker container run -d \
--name WordPress \
--link MySQL:mysql\
-p 8080:80 \
-e WORDPRESS_DB_PASSWORD=wordpress \
WordPress
docker container logs MySQL
docker container start WordPress
Écrit par Hostwinds Team / avril 10, 2018