Поднятие сайта на wordpress, с помощью nginx+docker-compose. подскажит советом?

Для поднятия сайта на WordPress с использованием Nginx и Docker Compose, вам потребуется выполнить следующие шаги:

Шаг 1: Установка Docker и Docker Compose
Установите Docker и Docker Compose на вашу систему. Это можно сделать, следуя инструкциям, предоставленным на официальном сайте Docker.

Шаг 2: Создание директории проекта
Создайте новую директорию для вашего проекта и перейдите в нее с помощью команды cd.

Шаг 3: Создание файлов конфигурации
Создайте два файла конфигурации: docker-compose.yml и nginx.conf.

В файле docker-compose.yml определите сервисы для WordPress и Nginx. Примерный вид файла может быть следующим:

version: '3'
services:
  wordpress:
    image: wordpress:latest
    restart: always
    ports:
      - 8080:80
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: wordpress
      WORDPRESS_DB_PASSWORD: password
      WORDPRESS_DB_NAME: wordpress
    volumes:
      - ./wp-content:/var/www/html/wp-content
  db:
    image: mysql:5.7
    restart: always
    environment:
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: password
      MYSQL_RANDOM_ROOT_PASSWORD: '1'
    volumes:
      - ./db-data:/var/lib/mysql

В файле nginx.conf определите конфигурацию сервера для Nginx. Примерный вид файла может быть следующим:

server {
    listen 80;
    server_name your-domain.com;

    location / {
        proxy_pass http://wordpress:80;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

Здесь your-domain.com замените на ваш домен или IP-адрес сервера.

Шаг 4: Запуск контейнеров
Запустите контейнеры, выполнив команду docker-compose up -d в директории вашего проекта.

Шаг 5: Настройка DNS
Добавьте запись в вашем DNS-сервере или файле hosts на вашей локальной машине, чтобы указать доменное имя на IP-адрес вашего сервера.

Шаг 6: Проверка работоспособности
Откройте ваш браузер и перейдите по адресу http://your-domain.com:8080. Вы должны увидеть страницу установки WordPress.

Шаг 7: Установка WordPress
Следуйте инструкциям на экране для установки WordPress, указывая необходимую информацию, такую как название сайта, имя пользователя и пароль для администратора.

Теперь вы должны иметь работающий сайт WordPress, поднятый с использованием Nginx и Docker Compose. Вы можете настроить дополнительные параметры и плагины WordPress с помощью панели администратора, которую можно получить, перейдя по адресу http://your-domain.com:8080/wp-admin.