у меня возникают трудности с получением Wiki.js размещен на моем сервере.
Моя текущая установка использует Docker Compose с использованием обратного прокси-сервера с конечной целью разместить некоторые службы для личного использования.Мне удалось разместить Portainer (используя руководство). И я могу разместить Wiki.js в собственном док-контейнере (через Docker Compose), но добавление службы вместе терпит неудачу из-за 502
ошибка. Однако Portainer все еще работает.
Я не уверен, где я ошибаюсь, добавляя сервис в файл компоновки докеров.
Здесь докер-compose.yml
файл:
версия: '2'
Сервисы:
прокси:
изображение: jwilder/nginx-прокси
имя_контейнера: прокси
перезапуск: если не остановлен
этикетки:
com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy: «истина»
тома:
- /var/run/docker.sock:/tmp/docker.sock:ro
- сертификаты: /etc/nginx/certs:rw
- vhost.d:/etc/nginx/vhost.d
- html:/usr/доля/nginx/html
- ./uploadsize.conf:/etc/nginx/conf.d/uploadsize.conf:ro
порты:
- "80:80"
- "443:443"
сети:
- "По умолчанию"
- "прокси-уровень"
прокси-letencrypt:
изображение: jrcs/letsencrypt-nginx-proxy-companion
имя_контейнера: letsencrypt
перезапуск: если не остановлен
среда:
- NGINX_PROXY_CONTAINER=прокси
тома:
- /var/run/docker.sock:/var/run/docker.sock:ro
тома_из:
- "прокси"
зависит от:
- "прокси"
сети:
- "По умолчанию"
- "прокси-уровень"
портье:
изображение: портье / портье
container_name: переносчик
перезапуск: всегда
среда:
- ВИРТУАЛЬНЫЙ_ХОСТ=docker.example.com
- LETSENCRYPT_HOST=docker.example.com
- [email protected]
тома:
- ./портанер/:/данные
- /var/run/docker.sock:/var/run/docker.sock
порты:
- "9000:9000"
## Специальный контейнер Wiki.js (db)
дБ:
изображение: postgres:11-alpine
имя_контейнера: вики
среда:
POSTGRES_DB: вики
POSTGRES_PASSWORD: wikijsrocks
POSTGRES_USER: вики
Ведение журнала:
драйвер: "нет"
перезапуск: если не остановлен
тома:
- БД-данные:/var/lib/postgresql/данные
## Специальный контейнер Wiki.js (приложение)
вики:
изображение: requarks/wiki:2
зависит от:
- дб
среда:
DB_TYPE: постгрес
DB_HOST: БД
ПОРТ_БД: 5432
DB_USER: вики
DB_PASS: wikijsrocks
DB_NAME: вики
VIRTUAL_HOST: wiki.example.ml
LETSENCRYPT_HOST: wiki.example.ml
LETSENCRYPT_EMAIL: [email protected]
перезапуск: всегда
порты:
- "8010:3000"
тома:
сертификаты:
vhost.d:
HTML:
БД-данные:
сети:
прокси-уровень: