Hostwinds Tutorial

Cerca risultati per:


Sommario


Installazione di Docker
Avvio di contenitori WordPress e MySQL

Installa Docker e WordPress su Ubuntu

Tag: WordPress,  Ubuntu,  Docker 

Installazione di Docker
Avvio di contenitori WordPress e MySQL

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.

Installazione di Docker

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
  1. Installa Docker Compone, come prima e assicurandosi che sia eseguibile.
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
  1. Controlliamo le versioni di Docker-Compse e Docker-Machine.
docker-compose version
docker-machine version

Avvio di contenitori WordPress e MySQL

Per eseguire WordPress, dovrai eseguire due contenitori separati. Oltre al contenitore WordPress, è necessario installare anche il contenitore del database.

  1. Inizia tirando l'immagine della finestra mobile.
docker image pull MySQL
  1. Avvia MySQL eseguendo il seguente comando:
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.

  1. Verificare che il contenitore sia in esecuzione come previsto utilizzando il seguente comando:
docker container ps

Passaggio supplementare: per verificare lo stato del contenitore MySQL, eseguire il seguente comando.

Contenitore Docker Logs MySQL

  1. Ora installiamo l'immagine del contenitore di WordPress.

immagine docker pull WordPress

  1. Avvia il contenitore di WordPress
docker container run -d \
   --name WordPress \
--link MySQL:mysql\
   -p 8080:80 \
   -e WORDPRESS_DB_PASSWORD=wordpress \
   WordPress
  1. Verificare che il contenitore WordPress sia in esecuzione come previsto utilizzando il seguente comando:
docker container logs MySQL
  1. Se si nota che non è acceso, è possibile avviare il contenitore WordPress emettendo il seguente comando.
docker container start WordPress

Scritto da Hostwinds Team  /  aprile 10, 2018