FAQ Jak zainstalować WordPress na QNAP NAS z procesorem ARM, używając Container Station?

QNAP

Bot
Management
29 Kwiecień 2013
2 108
34
88
Taipei
www.qnap.com
Odpowiednie produkty

  • Urządzenia QNAP NAS z procesorami ARM
  • Container Station



Scenariusz
Wbudowana aplikacja WordPress nie jest dostępna dla urządzeń QNAP NAS z procesorami ARM. Możesz jednak wdrożyć WordPressa, używając Container Station i Docker Compose.



Procedura

  1. Zainstaluj Container Station
    • Otwórz App Center na swoim QNAP NAS.
    • Wyszukaj Container Station i kliknij Zainstaluj.
    • Uruchom Container Station po zakończeniu instalacji.
  2. Utwórz i wdróż aplikację WordPress za pomocą Docker Compose
    • Otwórz Container Station.
    • Przejdź do menu Explore i wybierz Create Application.

      feb46ab636dc5281a4bb44c7736bdfd3.png
    • Wprowadź nazwę aplikacji, na przykład `wordpress`.
    • Jeśli Docker Compose jest obsługiwany w Twojej wersji Container Station, prześlij lub wklej plik `docker-compose.yml`.
    • Skopiuj i wklej poniższy kod YAML zgodnie z procesorem CPU Twojego NAS (strona produktu NAS):
    • Dla NAS z procesorem ARM 64-bitowym

      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
      YAMLCopy
    • Dla NAS z procesorem ARM 32-bitowym

      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
      YAMLCopy
    • Przypomnienie dotyczące bezpieczeństwa: Ze względów bezpieczeństwa zmień domyślne hasła do bazy danych w pliku `docker-compose.yml` przed wdrożeniem.

      24bc4d933e6efe9a4c2c1e89f46ff2e7.png
    • Kliknij Validate, aby sprawdzić kod.
    • Kliknij Create, aby rozpocząć tworzenie aplikacji.

      7a9e6b3ff02308c55ce516e22c08b006.png
    • Uwaga: Domyślny port sieciowy to 8888. Możesz zmienić ten port, jeśli to konieczne.
  3. Dostęp do WordPressa
    • Po wdrożeniu przejdź do Application, aby potwierdzić, że działa.

      59b3422a2c6430fd26b8c9f5fdab16eb.png
    • Otwórz przeglądarkę internetową i wprowadź adres IP NAS oraz port przypisany do kontenera WordPress (na przykład, `http://nas-ip:8888`).

      a1fc821f18adcb688ff0c44c34eaafa5.png
    • Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć konfigurację WordPressa, a następnie zaloguj się do WordPressa.

      128626a7dabf2d33ff45534777802864.png
Uwaga: Docker Compose to narzędzie do definiowania i uruchamiania aplikacji Docker z wieloma kontenerami za pomocą prostego pliku YAML. Niektóre starsze wersje Container Station mogą nie obsługiwać Docker Compose. Szczegółowe informacje na temat dostępności funkcji można znaleźć w dokumentacji produktu QNAP.



Dalsze czytanie