GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat WordPress s Dockerem na Ubuntu 16.04 LTS

V tomto tutoriálu vám ukážeme, jak nainstalovat WordPress s Dockerem na Ubuntu 16.04 LTS. Pro ty z vás, kteří nevěděli, Docker je open-source projekt, který automatizuje nasazení aplikací uvnitř softwarového kontejneru. Kontejner umožňuje vývojáři zabalit všechny zdroje projektu, jako jsou knihovny, závislosti, aktiva atd. Docker je napsán v programovacím jazyce Go a je vyvinutý společností Dotcloud. Jde v podstatě o kontejnerový engine, který využívá funkce linuxového jádra, jako jsou jmenné prostory a kontrolní skupiny, k vytváření kontejnerů nad operačním systémem a automatizaci nasazení aplikací v kontejneru.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci systémů pro správu obsahu WordPress na server Ubuntu 16.04 Xenial Xerus.

Předpoklady

  • Server s jedním z následujících operačních systémů:Ubuntu 16.04 (Xenial Xerus).
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte WordPress pomocí Dockeru na Ubuntu 16.04 LTS

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujícího apt-get příkazy v terminálu.

sudo apt-get update
sudo apt-get upgrade

Krok 2. Instalace Dockeru.

Je vyžadován server Ubuntu 16.04 Docker. Pokud nemáte nainstalovaný Docker, můžete postupovat podle našeho průvodce zde.

Krok 3. Instalace MariaDB Container.

Před instalací WordPressu s Dockerem budete potřebovat místo pro uložení dat. MariaDB je komunitou vyvinutý systém správy relačních databází a náhrada za MySQL :

mkdir ~/wordpress && cd ~/wordpress

Dále vytvoříme kontejner MariaDB pomocí příkazu:

docker run -e MYSQL_ROOT_PASSWORD=<password> -e MYSQL_DATABASE=wordpress --name wordpressdb -v "$PWD/database":/var/lib/mysql -d mariadb:latest

Pokud byl Docker úspěšný při vytvoření kontejneru, měli byste na konci výstupu vidět kód podobný příkladu níže:

...
Status: Downloaded newer image for mariadb:latest
23df0ec2e48beb1fb8704ba612e9eb083f4193BMWe4611102bc91232955cccc54

Spuštění kontejneru MariaDB můžete ověřit pomocí následujícího příkazu:

docker ps

Krok 4. Instalace kontejneru WordPress.

WordPress je oficiálně dostupný na Docker Hub, vytáhněte obrázek pomocí příkazu níže:

docker pull wordpress

Spusťte níže uvedený příkaz a nahraďte a podle toho, jak je to vhodné pro váš cloudový server:

docker run -e WORDPRESS_DB_PASSWORD=<password> --name wordpress --link wordpressdb:mysql -p <server public IP>:80:80 -v "$PWD/html":/var/www/html -d wordpress

Nakonec proveďte krok, restartujte Docker a databázový kontejner a také se ujistěte, že žádná další služba již není navázána na port 80:

sudo service docker restart
docker start wordpressdb

*Poznámka:Úplná dokumentace příkazového řádku je k dispozici také na stránce podpory Docker.

Krok 5. Přístup k instalaci WordPress.

WordPress bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://yourdomain.com/wp-admin/install.php nebo http://server-ip/wp-admin/install.php a dokončete požadované kroky k dokončení instalace. Pokud používáte firewall, otevřete port 80, abyste umožnili přístup k ovládacímu panelu.

Blahopřejeme! Úspěšně jste nainstalovali WordPress s Dockerem. Děkujeme, že jste použili tento návod k instalaci WordPressu s Dockerem na vašem Ubuntu 16.04. Pro další nápovědu nebo užitečné informace vám doporučujeme navštívit oficiální web Docker .


Ubuntu
  1. Jak nainstalovat Docker na Ubuntu 22.04

  2. Jak nainstalovat WordPress s Dockerem na Ubuntu

  3. Jak nainstalovat Docker na Ubuntu 18.04 / Ubuntu 18.10 / Ubuntu 19.04

  1. Jak nainstalovat Docker na Ubuntu 22.04 / 20.04 LTS

  2. Jak nainstalovat ONLYOFFICE 8.9.0 s Dockerem na Ubuntu

  3. Jak nainstalovat Gitlab Server s Dockerem na Ubuntu 18.04 LTS

  1. Jak nainstalovat GitLab s Dockerem na Ubuntu 20.04 LTS

  2. Jak nainstalovat Docker na serveru Ubuntu 18.04 LTS

  3. Jak nainstalovat Sentry s Dockerem na Ubuntu 20.04