Hostwinds Tutorial
Cerca risultati per:
Sommario
Tag: WordPress, Ubuntu, Docker
Cos'è Docker? Docker è una piattaforma di contenitore che esegue la virtualizzazione del livello di sistema operativa, consente di eseguire contenitori leggeri in isolamento. Il seguente documento ti porterà attraverso l'installazione di Docker e eseguendo un contenitore WordPress & MySQL.
Installa Docker dal repository ufficiale.
curl -SSL https://get.docker.com/ | sh
Usa il comando seguente per verificare la versione.
docker version
Ora installa Docker Machine afferrando dal suo repo GitHub e rendendolo eseguibile.
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
Per eseguire WordPress, dovrai eseguire due contenitori separati. Oltre al contenitore WordPress, è necessario installare anche il contenitore del database.
docker image pull MySQL
docker container run -d \
--name MySQL \
-e MYSQL_ROOT_PASSWORD=wordpress \
-e MYSQL_DATABASE=wordpress \
MySQL
Il comando che abbiamo appena eseguito lancia il mysql sullo sfondo; Chiamiamo il contenitore MySQL utilizzando (-Name Wordpress). Le seguenti due variabili di ambiente (usando -e) per impostare la password di root MySQL su WordPress (-e mysql_ root_password = wordpress) e creato un database chiamato wordpress (-e mysql_ database = wordpress).
Per motivi di sicurezza, si consiglia vivamente di utilizzare una password più complessa durante la propria configurazione.
Una volta lanciato il contenitore MySQL, avresti dovuto ricevere un ID contenitore.
docker container ps
Passaggio supplementare: per verificare lo stato del contenitore MySQL, eseguire il seguente comando.
Contenitore Docker Logs MySQL
immagine docker 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
Scritto da Hostwinds Team / aprile 10, 2018