
Pokud hledáte způsob, jak vytvořit izolovaná prostředí pro testování vašeho WordPressu, seznamte se s technologií kontejnerů. V tomto článku se podíváme na podrobného průvodce instalací WordPressu na Docker, nejznámější kontejnerovou platformu.
Co přesně je Docker?
Docker je open-source kontejnerizační software, který vytváří izolovaná prostředí pro spouštění aplikace. Proto vyvíjíte, testujete a spouštíte více aplikací na stejném počítači.
Na rozdíl od virtuálních strojů každý kontejner nevyžaduje svůj vlastní operační systém a sdílí jádro hostitele. Pracovní zátěž stroje je tedy mnohem lehčí a jeden server může provozovat více kontejnerů současně.
Z tohoto důvodu je Docker velmi užitečný pro vývojáře WordPress. Testovací prostředí WordPressu obvykle spotřebovává mnoho systémových prostředků, ale Docker jim pomáhá vytvořit minimální prostředí bez plýtvání místem na serveru a pamětí.
Jak nainstalovat WordPress na Docker?
Postupujte podle níže uvedených kroků a zjistěte, jak nainstalovat WordPress na Docker.
Krok 1:Instalace Dockeru
Docker je k dispozici pro Windows, MacOS a Linux. Zde je návod, jak jej nainstalovat na tyto tři operační systémy:
Instalace Linuxu
Pokud používáte Ubuntu 18.04 LTS , postupujte takto:
- Aktualizujte seznam balíčků:
sudo apt-get update
- Nechte apt přístup k úložišti přes HTTPS:
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
- Přidejte klíč GPG Dockeru:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- Přidejte úložiště Dockeru:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- Aktualizujte úložiště Dockeru:
sudo apt-get update
- Instalovat Docker:
sudo apt install docker-ce
Mějte na paměti, že jiné distribuce Linuxu (CentOS, Debian nebo Fedora) mají různé instalační kroky. Pokud Ubuntu nepoužíváte, podívejte se na oficiální dokumentaci Docker.
Instalace macOS X
Zde jsou postupy pro instalaci Dockeru na macOS :
- Stáhněte si Docker pro Mac a dvakrát klikněte na soubor .dmg soubor, který jste uložili. Poté přetáhněte Docker ikonu do složky Aplikace. Odkazy ke stažení naleznete zde:
- Mac s čipem Apple
- Mac s čipem Intel
- Otevřete Aplikace a dvakrát klikněte na docker.app . Během procesu konfigurace budete požádáni o zadání hesla.
- Po dokončení procesu instalace se na stavovém řádku plochy zobrazí nabídka ukotvitelného panelu.
Instalace systému Windows
Zde je návod, jak nainstalovat Docker v 64bitovém systému Windows 10 :
- Povolte ve svém systému Hyper-V.
- Stáhněte si Docker Desktop pro Windows a otevřete Instalační službu Docker pro Windows soubor.
- V Konfiguraci dialogovém okně zaškrtněte nebo zrušte zaškrtnutí políček podle vašich preferencí. Klikněte na OK .
- Po dokončení instalace klepněte na Zavřít. Na hlavním panelu uvidíte ikonu Docker.
Krok 2:Nastavení WordPress na Docker
Dále nastavíme WordPress na Dockeru. Tento proces můžete provést těmito dvěma metodami ‒ skládání CLI a Docker.
V tomto článku budeme používat Docker compose, čistější a systematičtější metodu. Zde je postup:
- Zkontrolujte instalaci Docker Compose:
docker-compose --version
- Vytvořte nový adresář pro WordPress:
mkdir ~/wordpress/cd ~/wordpress/
- Vytvořte nový docker-compose.yml do nového adresáře a vložte obsah níže. Nezapomeňte změnit přihlašovací údaje.
verze:'3.3'služby:db:image:mysql:5.7 svazky:- db_data:/var/lib/mysql restart:vždy prostředí:MYSQL_ROOT_PASSWORD:somewordpress MYSQL_DATABASE:wordpress MYSQL_USER:wordpress MYSQL_PASSWORD:wordpress wordpress:depend_on:- db image:wordpress:nejnovější porty:- "8000:80" restart:vždy prostředí:WORDPRESS_DB_HOST:db:3306 WORDPRESS_DB_USER:wordpress JMÉNO WORDPRESS_DB_PASSWORD:dbvol_wordpress:wordpress_wordpress>
- Spusťte tento příkaz v adresáři a vytvořte kontejnery:
docker-compose up -d
- Váš prohlížeč zadá localhost:8000 a zobrazte obrazovku nastavení WordPress.
Závěr
Docker je skvělý kontejnerizační nástroj pro experimentování s WordPress. Jeho minimální prostředí vám pomáhá udržovat efektivitu vašich systémových prostředků.
V tomto tutoriálu jste se naučili, jak nainstalovat Docker na Linux, macOS a Windows. Také jste se naučili, jak nastavit WordPress na Docker pomocí nástroje Docker Compose.
Doufáme, že vám tento jednoduchý návod pomůže. Pokud máte nějaké další otázky, podělte se s námi v sekci komentářů níže.