Scenariusz
Wbudowana aplikacja WordPress nie jest dostępna dla urządzeń QNAP NAS opartych na architekturze ARM. Możesz jednak wdrożyć WordPress za pomocą Container Station i Docker Compose.
Procedura
- Instalacja Container Station
- Otwórz App Center na swoim urządzeniu QNAP NAS.
- Wyszukaj Container Station i kliknij Zainstaluj.
- Po zakończeniu instalacji uruchom Container Station.
- Tworzenie i wdrażanie aplikacji WordPress przy użyciu Docker Compose
- Otwórz Container Station.
- Przejdź do menu Eksploruj i wybierz Utwórz aplikację.
- Wprowadź nazwę aplikacji, na przykład
wordpress. - Jeśli Twoja wersja Container Station obsługuje Docker Compose, prześlij lub wklej plik
docker-compose.yml. - Skopiuj i wklej poniższy kod YAML odpowiedni dla procesora Twojego urządzenia NAS (strona produktu NAS):
-
Kod:
version: '3' services: db: image: mariadb:10.6 container_name: wordpress-db restart: always environment: MYSQL_ROOT_PASSWORD: your_root_password MYSQL_DATABASE: wordpress MYSQL_USER: wpuser MYSQL_PASSWORD: your_wp_password volumes: - ./db:/var/lib/mysql wordpress: image: wordpress:latest container_name: wordpress-web restart: always ports: - "8888:80" environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_USER: wpuser WORDPRESS_DB_PASSWORD: your_wp_password WORDPRESS_DB_NAME: wordpress volumes: - ./wordpress:/var/www/html depends_on: - db -
Kod:
services: db: image: wlanboy/mariadb-arm32v7:latest container_name: wordpress-db restart: always environment: MYSQL_ROOT_PASSWORD: your_root_password MYSQL_DATABASE: wordpress MYSQL_USER: wpuser MYSQL_PASSWORD: your_wp_password volumes: - ./db:/var/lib/mysql wordpress: image: arm32v7/wordpress:php7.3-apache container_name: wordpress-web restart: always ports: - "8888:80" environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_USER: wpuser WORDPRESS_DB_PASSWORD: your_wp_password WORDPRESS_DB_NAME: wordpress volumes: - ./wordpress:/var/www/html depends_on: - db - Przypomnienie dotyczące bezpieczeństwa: Ze względów bezpieczeństwa zmień domyślne hasła bazy danych w pliku
docker-compose.ymlprzed wdrożeniem.
- Kliknij Weryfikuj, aby sprawdzić kod.
- Kliknij Utwórz, aby rozpocząć tworzenie aplikacji.
- Uwaga: Domyślny port WWW to 8888. Jeśli to konieczne, możesz zmienić ten port.
- Dostęp do WordPress
- Po zakończeniu wdrażania przejdź do sekcji Aplikacja, aby potwierdzić, że działa.
- Otwórz przeglądarkę internetową i wprowadź adres IP urządzenia NAS oraz port przypisany do kontenera WordPress (na przykład
http://NAS-IP:8888).
- Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby ukończyć konfigurację WordPress, a następnie zaloguj się do WordPress.
- Po zakończeniu wdrażania przejdź do sekcji Aplikacja, aby potwierdzić, że działa.
Uwaga: Docker Compose to narzędzie do definiowania i uruchamiania aplikacji Docker składających się z wielu kontenerów przy użyciu prostego pliku YAML. Niektóre starsze wersje Container Station mogą nie obsługiwać Docker Compose. Aby uzyskać szczegółowe informacje na temat dostępności funkcji, zapoznaj się z dokumentacją produktu QNAP.