Tôi đang gặp khó khăn trong việc nhận Wiki.js lưu trữ trên máy chủ của tôi.
Thiết lập hiện tại của tôi đang sử dụng Docker Compose sử dụng proxy ngược với mục đích cuối cùng là lưu trữ một số dịch vụ cho mục đích sử dụng cá nhân.Tôi đã quản lý thành công để lưu trữ Portainer (sử dụng hướng dẫn). Và tôi có thể lưu trữ Wiki.js trong bộ chứa docker của riêng nó (thông qua Docker Compose), nhưng việc thêm dịch vụ cùng nhau không thành công với một 502
lỗi. Tuy nhiên, Portainer vẫn hoạt động.
Tôi không chắc mình đã sai ở đâu khi thêm dịch vụ vào tệp soạn thảo docker.
Đây là docker-compose.yml
tập tin:
phiên bản: '2'
dịch vụ:
Ủy quyền:
hình ảnh: jwilder/nginx-proxy
container_name: proxy
khởi động lại: trừ khi dừng
nhãn:
com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy: "true"
khối lượng:
- /var/run/docker.sock:/tmp/docker.sock:ro
- certs:/etc/nginx/certs:rw
- vhost.d:/etc/nginx/vhost.d
- html:/usr/share/nginx/html
- ./uploadsize.conf:/etc/nginx/conf.d/uploadsize.conf:ro
cổng:
- "80:80"
- "443:443"
mạng:
- "mặc định"
- "cấp proxy"
proxy-letsencrypt:
hình ảnh: jrcs/letsencrypt-nginx-proxy-đồng hành
container_name: letencrypt
khởi động lại: trừ khi dừng
môi trường:
- NGINX_PROXY_CONTAINER=proxy
khối lượng:
- /var/run/docker.sock:/var/run/docker.sock:ro
tập_từ:
- "Ủy quyền"
phụ thuộc:
- "Ủy quyền"
mạng:
- "mặc định"
- "cấp proxy"
người khuân vác:
hình ảnh: người khuân vác/người khuân vác
container_name: người khuân vác
khởi động lại: luôn luôn
môi trường:
- VIRTUAL_HOST=docker.example.com
- LETSENCRYPT_HOST=docker.example.com
- [email protected]
khối lượng:
- ./portainer/:/data
- /var/run/docker.sock:/var/run/docker.sock
cổng:
- "9000:9000"
## Vùng chứa cụ thể của Wiki.js (db)
đb:
hình ảnh: postgres:11-alpine
container_name: wiki
môi trường:
POSTGRES_DB: wiki
POSTGRES_PASSWORD: wikijsrocks
POSTGRES_USER: wiki
khai thác gỗ:
tài xế: "không"
khởi động lại: trừ khi dừng
khối lượng:
- dữ liệu db:/var/lib/postgresql/data
## Vùng chứa (ứng dụng) cụ thể của Wiki.js
wiki:
hình ảnh: requarks/wiki:2
phụ thuộc:
- db
môi trường:
DB_TYPE: postgres
DB_HOST: db
DB_PORT: 5432
DB_USER: wiki
DB_PASS: wikijsrocks
DB_NAME: wiki
VIRTUAL_HOST: wiki.example.ml
LETSENCRYPT_HOST: wiki.example.ml
LETSENCRYPT_EMAIL: [email protected]
khởi động lại: luôn luôn
cổng:
- "8010:3000"
khối lượng:
chứng chỉ:
vhost.d:
html:
dữ liệu db:
mạng:
tầng proxy: