PORADNIK

Narzędzie które ułatwia pracę z docker – warden, instalacja wordpressa

W tym artykule przedstawię jak w łatwy sposób zainstalować WordPress z docker przy pomocy narzędzia warden. Narzędzie to ułatwia nam pracę przy tworzeniu środowiska naszego projektu przygotowując wiele rzeczy za nas. Dlatego ktoś kto nie zna dobrze dockera bez problemu może przygotować środowisko pod dany projekt przy pomocy CLI warden.

Narzędzie to występuje tylko na systemy Linux oraz macOS, niestety nie jest wspierane na Windows.

Aby zapoznać się z tematem dockera przeczytaj nasz poprzedni artykuł – Instalacja WordPress i Docker z własną lokalną domeną

Instalujemy CLI warden w systemie Linux Ubuntu

Będziemy pracować na systemie Linux Ubuntu 20.04.1 LTS. Najpierw musimy przygotować nasz system i zainstalować odpowiednie paczki z dockerem i warden.

Instalacja docker

Do instalacji dockera użyj komendy:

Instalacja warden

Instalacje warden możemy przeprowadzić za pomocą Homebrew lub sklonować z repozytorium.

Homebrew:

Git:

Tworzymy projekt WordPress przy pomocy warden i docker

Tworzymy folder o nazwie example i przechodzimy do niego.

Wewnątrz folderu startujemy warden i ustalamy nasz plik .env za pomocą komend:

Po env-init musimy wpisać nazwę naszego projektu: example, a następnie typ projektu: wordpress.

Kompilujemy nasze środowisko za pomocą funkcji:

Aby móc prawidłowo korzystać ze strony trzeba dodać certyfikat za pomocą:

Teraz możemy przejść do SSH naszego projektu example.test

Gdy jesteśmy już w shell’u naszej strony pobieramy najnowszą wersję WordPress i wypakowujemy a następnie usuwamy paczkę:

Dodajemy naszą stronę do pliku /etc/hosts

Na koniec aby móc połączyć się przez przeglądarkę z naszą stroną potrzebujemy dodać naszą stronę do pliku hosts. Przechodzimy do głównego folderu naszego systemu i wpisujemy:

Wewnątrz pliku dodajemy nową linię:

Teraz możemy się połączyć z naszą stroną: https://example.test

Otrzymaliśmy widok konfiguracji WordPress

docker warden wordpress konfiguracja

Instalacja WordPress

Przechodzimy do instalacji WordPressa. Będziemy potrzebować danych do połączenia się z bazą danych i hostem. Znajdują się one w pliku .env w folderze naszego projektu – example. Przechodzimy do folderu projektu i wpisujemy:

Znajdują się tam wartości:

Mamy tutaj nazwę naszej bazy, użytkownika i hasło pod wartościami DB_DATABASE, DB_USERNAME, DB_PASSWORD.

Potrzebna nam jest jeszcze nazwa hosta. W tym celu wpisujemy komendę w naszą konsolę:

Otrzymujemy listę naszych aktywnych kontenerów. Nazwa hosta będzie związana z silnikiem mariadb:

W naszym przypadku jest to example_db_1.

W konfiguracji naszego WordPressa wpisujemy odpowiednio dane naszego projektu.

dane-konfiguracji-wordpress

Przechodzimy dalej. Dodajemy nazwę projektu, nazwę i hasło użytkownika. Gotowe, otrzymaliśmy projekt WordPress przy użyciu dockera i narzędzia warden.

wordpress-docker-warden

Podsumowanie

Przy pomocy CLI warden stworzyliśmy projekt WordPress z użyciem dockera. Przygotowanie środowiska jest bardzo proste i szybkie, ponadto przy pomocy wardena możemy uruchomić kilka kontenerów z różnymi projektami WordPress i będą działać lokalnie jednocześnie nie kolidując ze sobą. Warden jest to dosyć mało znane narzędzie w przypadku dockera ale bardzo skuteczne i przyspieszające proces tworzenia środowiska projektu.

Zapraszam do przeczytania innych naszych artykułów – Przydatne artykuły.