Hostwinds Tutorials
Zoekresultaten voor:
Inhoudsopgave
Trefwoorden: WordPress, Ubuntu, Docker
Wat is Docker? Docker is een containerisatieplatform dat de virtualisatie-systeem-niveau uitvoert, waardoor u lichtgewicht containers loslaat. Het volgende document brengt u via het installeren van Docker en het uitvoeren van een WordPress & MySQL-container.
Installeer Docker uit de officiële repository.
curl -SSL https://get.docker.com/ | sh
Gebruik de onderstaande opdracht om de versie te controleren.
docker version
Installeer nu Docker-machine door het te grijpen van zijn GitHub Repo en het uitvoeren van het uitvoerbaar bestand.
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
Om WordPress uit te voeren, moet u twee afzonderlijke containers uitvoeren. Naast de WordPress-container moet u ook de databasescontainer installeren.
docker image pull MySQL
docker container run -d \
--name MySQL \
-e MYSQL_ROOT_PASSWORD=wordpress \
-e MYSQL_DATABASE=wordpress \
MySQL
Het commando dat we net lanceerden, lanceert de MySQL op de achtergrond; We noemen de container MySQL door (-naam WordPress) te gebruiken. De volgende twee omgevingsvariabelen (met -e) om het MySQL-root-wachtwoord in te stellen op WordPress (-E mysql_ root_password = WordPress) en een database gemaakt met de naam WordPress (-E MySQL_ Database = WordPress).
Omwille van de beveiliging wordt het ten zeerste aanbevolen om een complexer wachtwoord te gebruiken tijdens uw eigen opstelling.
Zodra u de MySQL-container hebt gelanceerd, had u een container-ID moeten ontvangen.
docker container ps
Aanvullende stap: voer de volgende opdracht uit om de status van uw MySQL-container te controleren.
Docker Container Logs MySQL
docker afbeelding pull 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
Geschreven door Hostwinds Team / april 10, 2018