GNU/Linux >> Znalost Linux >  >> Panels >> Docker

Nainstalujte Docker a WordPress na Ubuntu

Co je Docker? Docker je kontejnerizační platforma, která provádí virtualizaci na úrovni operačního systému a umožňuje vám spouštět odlehčené kontejnery v izolaci. Následující dokument vás provede instalací Dockeru a spuštěním kontejneru WordPress a MySQL.

Instalace Dockeru

Nainstalujte docker z oficiálního úložiště.

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

Pro ověření verze použijte níže uvedený příkaz check.

docker version

Nyní nainstalujte Docker Machine tak, že uchopíte z jeho úložiště github a uděláte jej spustitelným.

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. Nainstalujte Docker Compose stejně jako dříve a ujistěte se, že je spustitelný.
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. Podívejme se na verze docker-compose a docker-machine.
docker-compose version
docker-machine version

Spuštění kontejnerů WordPress a MySQL

Chcete-li spustit WordPress, budete muset spustit dva samostatné kontejnery. Kromě kontejneru WordPress musíte nainstalovat také kontejner databáze.

  1. Začněte vytažením obrázku ukotvitelného panelu.
docker image pull MySQL
  1. Spusťte MySQL spuštěním následujícího příkazu:
docker container run -d \
   --name MySQL \
   -e MYSQL_ROOT_PASSWORD=wordpress \
   -e MYSQL_DATABASE=wordpress \
   MySQL

Příkaz, který jsme právě spustili, spustí MySQL na pozadí; kontejner nazýváme MySQL pomocí (–name WordPress). Následující dvě proměnné prostředí (pomocí -e) pro nastavení kořenového hesla MySQL na WordPress (-e MYSQL_ ROOT_PASSWORD=wordpress) a vytvoření databáze s názvem WordPress (-e MYSQL_ DATABASE=wordpress).

Z důvodu bezpečnosti se důrazně doporučuje používat při vlastním nastavení složitější heslo.

Po spuštění kontejneru MySQL byste měli obdržet ID kontejneru.

  1. Ověřte, že kontejner běží podle očekávání pomocí následujícího příkazu:
docker container ps

Doplňkový krok:Chcete-li zkontrolovat stav svého kontejneru MySQL, spusťte následující příkaz.

protokoly kontejneru docker MySQL

  1. Nyní nainstalujeme obrázek kontejneru WordPress.

docker image pull WordPress

  1. Spusťte kontejner WordPress
docker container run -d \
   --name WordPress \
--link MySQL:mysql\
   -p 8080:80 \
   -e WORDPRESS_DB_PASSWORD=wordpress \
   WordPress
  1. Ověřte, že kontejner WordPress běží podle očekávání pomocí následujícího příkazu:
docker container logs MySQL
  1. Pokud si všimnete, že není zapnutý, můžete spustit kontejner WordPress zadáním následujícího příkazu.
docker container start WordPress

Docker
  1. Jak nainstalovat WordPress pomocí Docker

  2. Jak nainstalovat a používat Docker v Ubuntu 20.04

  3. Jak nainstalovat Docker a nasadit LAMP Stack

  1. Jak nainstalovat WordPress s Dockerem na Ubuntu

  2. Jak provést instalaci Rootless Docker (na Ubuntu a Debianu)

  3. Jak nainstalovat Docker a spustit kontejnery Docker v Ubuntu

  1. Jak nainstalovat a používat Docker na Ubuntu 20.04

  2. Jak nainstalovat a používat Docker na Ubuntu 18.04

  3. Jak nainstalovat a používat Docker Compose na Ubuntu 18.04