#!/bin/bash # docker run -d \ # -v /var/run/docker.sock:/var/run/docker.sock \ # -v /mnt/nextcloud:/var/www/html \ # -l "traefik.frontend.rule=Host:nextcloud.bodicsek.host" \ # -l "traefik.enable=true" \ # -l "traefik.frontend.headers.STSSeconds=15552000" \ # -l "traefik.frontend.headers.STSIncludeSubdomains=true" \ # -l "traefik.frontend.headers.STSPreload=true" \ # --name nextcloud \ # bodicsek/nextcloud-armhf:latest docker service create \ --mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock \ --mount type=bind,source=/data/localhost/nextcloud,target=/var/www/html \ --network traefik-net \ --name nextcloud \ --constraint "node.hostname==raspberrypi3" \ --label traefik.frontend.rule=Host:nextcloud.bodicsek.host \ --label traefik.port=80 \ --label traefik.enable=true \ --label traefik.frontend.headers.STSSeconds=15552000 \ --label traefik.frontend.headers.STSIncludeSubdomains=true \ --label traefik.frontend.headers.STSPreload=true \ localhost:5000/bodicsek/nextcloud-armhf:latest