run.sh 1.1 KB

123456789101112131415161718192021222324252627
  1. #!/bin/bash
  2. # docker run -d \
  3. # -v /var/run/docker.sock:/var/run/docker.sock \
  4. # -v /mnt/nextcloud:/var/www/html \
  5. # -l "traefik.frontend.rule=Host:nextcloud.bodicsek.host" \
  6. # -l "traefik.enable=true" \
  7. # -l "traefik.frontend.headers.STSSeconds=15552000" \
  8. # -l "traefik.frontend.headers.STSIncludeSubdomains=true" \
  9. # -l "traefik.frontend.headers.STSPreload=true" \
  10. # --name nextcloud \
  11. # bodicsek/nextcloud-armhf:latest
  12. docker service create \
  13. --mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock \
  14. --mount type=bind,source=/data/localhost/nextcloud,target=/var/www/html \
  15. --network traefik-net \
  16. --name nextcloud \
  17. --constraint "node.hostname==raspberrypi3" \
  18. --label traefik.frontend.rule=Host:nextcloud.bodicsek.host \
  19. --label traefik.port=80 \
  20. --label traefik.enable=true \
  21. --label traefik.frontend.headers.STSSeconds=15552000 \
  22. --label traefik.frontend.headers.STSIncludeSubdomains=true \
  23. --label traefik.frontend.headers.STSPreload=true \
  24. localhost:5000/nextcloud-armhf:latest