Czym są kontenery (i jak można ich używać w programowaniu WordPress)
Opublikowany: 2018-08-27Jeśli jesteś programistą WordPress, prawdopodobnie masz lokalną konfigurację, w której wykonujesz dużo swojej pracy. Jeśli chodzi o tworzenie i zarządzanie wieloma lokalnymi witrynami WordPress, istnieje wiele narzędzi do wyboru. Jednak często wymagają one dużej ilości zasobów, co może spowolnić działanie komputera i sprawia, że żonglowanie wieloma środowiskami jest kłopotliwe.
Kontenery umożliwiają uruchamianie wielu środowisk programistycznych z wyższym stopniem podziału na sekcje i mniejszym obciążeniem komputera. Ponadto świetnie nadają się do odtwarzania środowisk programistycznych na innych urządzeniach. W tym artykule porozmawiamy więcej o tym, czym są, kiedy warto z nich korzystać i jak skonfigurować WordPress za pomocą kontenerów. Chodźmy do pracy!
Czym są pojemniki (i kiedy jest sens ich używać)
Kontenery są bardzo podobne do maszyn wirtualnych, z tą różnicą, że do działania nie wymagają pełnego systemu operacyjnego (OS), dzięki czemu są mniej zasobożerne. Oprócz tego możesz użyć kontenerów do skonfigurowania całego oprogramowania potrzebnego do projektów deweloperskich.
Na przykład możesz mieć kontenery zawierające PHP, MySQL i Apache, aby uruchomić WordPress. Następnie możesz mieć osobne kontenery do uruchamiania Joomla! środowiska lub dowolnego innego systemu zarządzania treścią (CMS), którego chcesz używać. Jak sama nazwa wskazuje, pojemniki są bardzo podzielone na przedziały, co zapewnia lepsze wrażenia programistyczne.
Mając to na uwadze, zalecamy korzystanie z kontenerów, jeśli:
- Potrzebujesz dostępu do szerokiej gamy środowisk dla projektów deweloperskich lub uruchamiania testów.
- Do pracy nie potrzebujesz pełnych maszyn wirtualnych.
- Twój komputer służbowy nie może obsługiwać wielu maszyn wirtualnych ze względu na ograniczenia sprzętowe.
- Możesz swobodnie korzystać z wiersza poleceń w swojej pracy.
Ten ostatni punkt jest ważny. Ponieważ kontenery nie są dostarczane z pełnymi instalacjami systemu operacyjnego, w większości (jeśli nie zawsze) będziesz z nimi wchodzić w interakcje za pomocą wiersza poleceń. Większość oprogramowania kontenerowego jest oparta na systemie UNIX, więc warto znać ten typ systemu i wiedzieć, jak z niego korzystać.
W ostatnich latach nastąpił boom na wykorzystanie kontenerów do prac rozwojowych. Oznacza to, że istnieje wiele świetnych opcji oprogramowania, z których możesz wybierać. Jeśli jednak szukasz szybkiej rekomendacji, wypróbuj Docker:

Docker to oprogramowanie typu open source, które umożliwia tworzenie i udostępnianie kontenerów. Jest łatwy w użyciu z projektami o dowolnej skali i zapewnia doskonałą wydajność, dlatego jest to jedna z naszych ulubionych opcji. Jesteśmy również fanami Kubernetes:

To konkretne oprogramowanie jest lepsze, jeśli musisz zarządzać ogromną liczbą kontenerów. W rzeczywistości reklamuje się nawet jako rozwiązanie dla firm, które potrzebują skalowalnych aplikacji. Każde oprogramowanie jest świetną opcją, jeśli chcesz zanurzyć palce u stóp w pojemnikach. Jednak w tym artykule skupimy się na Dockerze, ponieważ jest on bardziej przyjazny dla początkujących i łatwiejszy do rozpoczęcia.
Jak skonfigurować lokalną instalację WordPressa za pomocą kontenerów (w 3 krokach)
Pokażemy teraz, jak można tworzyć i konfigurować lokalne środowisko WordPress za pomocą Dockera. Jak wspomnieliśmy wcześniej, głównym sposobem interakcji z platformą Docker jest korzystanie z wiersza poleceń, więc przed kontynuowaniem upewnij się, że nie masz nic przeciwko korzystaniu z tego typu interfejsu.
Krok 1: Skonfiguruj Docker na swoim komputerze
Po pierwsze, musisz pobrać Docker. Istnieje kilka wersji oprogramowania, z których możesz korzystać, ale ta używana głównie w projektach rozwoju osobistego nosi nazwę Docker Desktop:

Aby pobrać Docker, musisz założyć bezpłatne konto na platformie, które da ci dostęp do łączy dla wielu systemów operacyjnych. Śmiało i pobierz teraz potrzebną wersję, chociaż w tym przykładzie użyjemy wersji dla systemu Windows:

Gdy to zrobisz, możesz zainstalować program. Proces instalacji jest prosty, więc kontynuuj, aż program będzie gotowy do użycia.
Krok #2: Utwórz plik WordPress „Skomponuj” i wykonaj go
Zanim uruchomisz Dockera, zrobimy trochę przygotowań, aby zacząć działać. Dzięki Dockerowi możesz użyć czegoś, co nazywa się tworzeniem plików, które zawierają instrukcje dotyczące oprogramowania, które chcesz dołączyć do swoich kontenerów. Teraz skonfiguruj katalog gdzieś na swoim komputerze, w którym chcesz umieścić lokalne pliki WordPress, na przykład users/john/local-wordpress.

Gdy folder będzie gotowy, utwórz w nim nowy plik tekstowy. Możesz użyć dowolnej nazwy, na przykład wordpress-compose.yml. Upewnij się, że używasz rozszerzenia .yml , które zapewnia, że Docker je rozpozna. Otwórz ten plik za pomocą ulubionego edytora tekstu i wklej w nim następujące elementy:
version: "3.0" services: wordpress: image: wordpress restart: always ports: - 8090:80 environment: WORDPRESS_DB_PASSWORD: root mysql: image: mysql:5.7 restart: always environment: MYSQL_ROOT_PASSWORD: root
W tym kodzie instruujemy Dockera, aby zainstalował WordPress i MySQL na własnych kontenerach. Przypisujemy również hasło do Twojej bazy danych i upewniamy się, że WordPress wie, co to jest. Śmiało i zapisz zmiany w swoim plik teraz i zamknij go.
Nadszedł czas, aby uruchomić Docker, więc poszukaj aplikacji Terminal Quickstart Docker na swoim komputerze i uruchom ją. Powinieneś teraz zobaczyć terminal wiersza poleceń, taki jak ten:

Pierwszą rzeczą, którą musisz zrobić, to przejść do lokalnego katalogu WordPress za pomocą wiersza poleceń. Gdy jesteś w środku, wpisz następujące polecenie:
docker-compose -f wordpress-compose.yml
Pamiętaj, że ostatnia część polecenia będzie się różnić w zależności od tego, jak nazwałeś plik .yml . Jednak gdy tylko uruchomisz to polecenie, Docker pobierze niezbędne pliki i skonfiguruje wszystko za Ciebie. Gdy oba kontenery będą gotowe, będzie można ponownie użyć wiersza polecenia platformy Docker. Spróbuj teraz wpisać docker ps polecenie i powinieneś zobaczyć listę zawierającą oba kontenery.
Twoja lokalna witryna WordPress jest już prawie gotowa do użycia. Pozostało tylko zakończyć proces instalacji WordPressa, który omówimy dalej.
Krok #3: Zakończ instalację WordPress
W tym ostatnim kroku nie musisz używać wiersza poleceń. Zamiast tego powinieneś otworzyć przeglądarkę i przejść do localhost:8090 , czyli portu, który przypisaliśmy do naszego kontenera WordPress. Jeśli kontener jest uruchomiony, powinieneś zobaczyć ten znajomy ekran:

Teraz przejdź dalej i przejdź przez resztę procesu instalacji WordPressa, który powinien zająć tylko kilka minut.
Przed zakończeniem pamiętaj, że możesz mieć jednocześnie dowolną liczbę kontenerów. Oznacza to, że możesz mieć kilka konfiguracji WordPress obok siebie.
Jak zarządzać i usuwać kontenery Docker
Jeśli regularnie korzystasz z Dockera, prawdopodobnie w pewnym momencie będziesz musiał usunąć niektóre kontenery. Możesz to zrobić z wiersza polecenia platformy Docker, używając następującego polecenia:
docker rm yourcontainername
Oczywiście musisz zastąpić ten symbol zastępczy nazwą kontenera, który chcesz usunąć. Jeśli nie pamiętasz jego nazwy, możesz wyświetlić listę wszystkich istniejących kontenerów za pomocą polecenia docker ps .
Wreszcie możliwe jest również zatrzymanie kontenerów, aby nie zużywały zasobów w tle. Czasami jest to lepszy środek niż ich całkowite usunięcie. Aby zatrzymać kontener, po prostu użyj następującego polecenia:
docker stop yourcontainername
Jeśli chcesz ponownie uruchomić kontener, możesz to zrobić za pomocą tego polecenia:
docker start yourcontainername
Dzięki temu z powodzeniem wykorzystałeś Docker do stworzenia jednego lub więcej kontenerów WordPress i nauczyłeś się podstaw oprogramowania. Zalecamy poświęcenie trochę czasu na poznanie programu i tego, jak może on pomóc w tworzeniu WordPressa!
Wniosek
Lokalny rozwój WordPressa to świetna opcja, jeśli dużo pracujesz z platformą. Na przykład możesz użyć lokalnych ustawień, aby opracować własne motywy lub skonfigurować witryny tymczasowe. Istnieje wiele sposobów na lokalną konfigurację WordPressa, ale jeśli lubisz wiersz poleceń, kontenery są całkiem dobrym wyborem. Ponadto często nie wymagają dużej ilości zasobów.
W tym artykule przeprowadziliśmy Cię przez etapy konfigurowania kontenerów WordPress za pomocą Dockera. Obejmują one:
- Skonfiguruj Docker na swoim komputerze.
- Utwórz plik komponowania WordPress i uruchom go.
- Zakończ instalację WordPressa.
Masz pytania dotyczące konfiguracji kontenera WordPress za pomocą Dockera? Porozmawiajmy o nich w sekcji komentarzy poniżej!
Obraz miniatury artykułu autorstwa MicroOne / shutterstock.com
