version: "3.9"
services:
gnuboard6:
image: navystack/gnuboard-g6:nightly-latest
restart: always
logging:
options:
max-size: "10m"
volumes:
- gnuboard6-data:/g6
ports:
- "8000:8000"
gnuboard6-postgresql:
image: postgres:16-bullseye
restart: always
logging:
options:
max-size: "10m"
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: "6VqahNQruCdfnzKSFaUmE8pUd2o7Ee"
volumes:
- postgresql_database:/var/lib/postgresql/data
volumes:
postgresql_database:
gnuboard6-data:
이렇게 한번 해보시겠어요? 시놀로지 리버스 프록시 자체가 이미 nginx를 사용하고 있어서요 :)
또한 네트워크 부분도 브릿지로 연결하기 때문에 네트워크 선언이 필요없어 보여 제거했습니다.
아래의 명령어도 참고해서 필요하시다면 사용해보시기 바랍니다.
Docker 볼륨 일괄제거하기
docker volume rm $(docker volume ls -f dangling=true -q)
Docker 사용하지 않는 이미지, 빌드 캐시, 사용하지 않는 네트워크 설정등 한 방에 밀기
docker system prune -af