GNU/Linux >> Linux Esercitazione >  >> Panels >> Docker

Installa Docker e WordPress su Ubuntu

Cos'è Docker? Docker è una piattaforma di containerizzazione che esegue la virtualizzazione a livello di sistema operativo, consentendo di eseguire container leggeri in isolamento. Il seguente documento ti guiderà attraverso l'installazione di Docker e l'esecuzione di un container WordPress e MySQL.

Installazione Docker

Installa la finestra mobile dal repository ufficiale.

curl -SSL https://get.docker.com/ | sh

Usa il comando seguente controlla per verificare la versione.

docker version

Ora installa Docker Machine prendendolo dal repository 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 Compose, come in precedenza e assicurati 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-compose e docker-machine.
docker-compose version
docker-machine version

Lancio di WordPress e MySQL Container

Per eseguire WordPress, dovrai eseguire due contenitori separati. Oltre al contenitore di WordPress, devi 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 avvia MySQL in background; chiamiamo il contenitore MySQL usando (–name WordPress). Le seguenti due variabili d'ambiente (usando -e) per impostare la password di root MySQL su WordPress (-e MYSQL_ ROOT_PASSWORD=wordpress) e creare 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.

Dopo aver avviato il contenitore MySQL, dovresti aver ricevuto un ID contenitore.

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

Passaggio supplementare:per controllare lo stato del tuo container MySQL, esegui il comando seguente.

log del contenitore docker 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. Verifica che il container di WordPress funzioni come previsto utilizzando il comando seguente:
docker container logs MySQL
  1. Se noti che non è attivo, puoi avviare il contenitore di WordPress emettendo il seguente comando.
docker container start WordPress

Docker
  1. Come installare WordPress con Docker su Ubuntu

  2. Come installare WordPress utilizzando Docker

  3. Come installare e utilizzare Docker in Ubuntu 20.04

  4. Come installare Docker e distribuire uno stack LAMP

  5. Come installare Docker ed eseguire Docker Container in Ubuntu

Come installare il contenitore Ubuntu 22.04 LTS su Docker

Come installare e utilizzare Docker Compose su Ubuntu 20.04

Come installare e utilizzare Docker Compose su Ubuntu 22.04

Come installare e utilizzare Docker su Ubuntu 22.04

Come installare e utilizzare Docker su Ubuntu 20.04

Installa WordPress con Docker su Ubuntu 20.04