From 55f0742583b6877ee3148756ccfb5aecf888a34d Mon Sep 17 00:00:00 2001 From: Joachim Hummel Date: Sun, 28 Feb 2021 14:52:38 +0000 Subject: [PATCH] Added Files --- README.md | 7 ++++++- docker-compose-ngnix.yml | 19 +++++++++++++++++++ docker-compose-nodered.yml | 30 ++++++++++++++++++++++++++++++ docker-compose-swarm-nodered.yml | 32 ++++++++++++++++++++++++++++++++ 4 files changed, 87 insertions(+), 1 deletion(-) create mode 100644 docker-compose-ngnix.yml create mode 100644 docker-compose-nodered.yml create mode 100644 docker-compose-swarm-nodered.yml diff --git a/README.md b/README.md index f9fcfd2..155cce7 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,8 @@ # Docker-Volumes-NFS -Docker Volumes mit NFS nutzen \ No newline at end of file +Docker Volumes mit NFS nutzen + + +- docker-compose-ngnix.yml ( Beispiel mit nginx ohne Docker Swarm ) +- docker-compose-nodered.yml ( Beispiel mit nodered ohne Docker Swarm ) +- docker-compose-swarm-nodered.yml ( Beispiel mit nodered und Docker Swarm ) diff --git a/docker-compose-ngnix.yml b/docker-compose-ngnix.yml new file mode 100644 index 0000000..7ce977c --- /dev/null +++ b/docker-compose-ngnix.yml @@ -0,0 +1,19 @@ +version: "3" +services: + nginx: + image: nginx + container_name: nginx-simple + restart: always + network_mode: "bridge" + volumes: + - nginx_volume:/usr/share/nginx/html + ports: + - 8080:80 + +volumes: + nginx_volume: + driver: local + driver_opts: + type: "nfs" + o: "nfsvers=4,addr=192.168.10.4,rw" + device: ":/volume1/Docker/docker/test" diff --git a/docker-compose-nodered.yml b/docker-compose-nodered.yml new file mode 100644 index 0000000..8c8d309 --- /dev/null +++ b/docker-compose-nodered.yml @@ -0,0 +1,30 @@ +################################################################################ +# Node-RED Stack or Compose +################################################################################ +# docker stack deploy node-red --compose-file docker-compose-node-red.yml +# docker-compose -f docker-compose-node-red.yml -p myNoderedProject up +################################################################################ +version: "3.5" + +services: + node-red: + image: nodered/node-red:latest + environment: + - TZ=Europe/Amsterdam + ports: + - "1880:1880" + networks: + - node-red-net + volumes: + - nodered-data:/data + +volumes: + nodered-data: + driver: local + driver_opts: + type: "nfs" + o: "nfsvers=4,addr=192.168.10.4,rw" + device: ":/volume1/Docker/docker/nodered" + +networks: + node-red-net: diff --git a/docker-compose-swarm-nodered.yml b/docker-compose-swarm-nodered.yml new file mode 100644 index 0000000..e0696a3 --- /dev/null +++ b/docker-compose-swarm-nodered.yml @@ -0,0 +1,32 @@ +################################################################################ +# Node-RED Stack or Compose +################################################################################ +# docker stack deploy node-red --compose-file docker-compose-node-red.yml +# docker-compose -f docker-compose-node-red.yml -p myNoderedProject up +################################################################################ +version: "3.5" + +services: + node-red: + image: nodered/node-red:1.2.8 + hostname: docker02 + deploy: + mode: replicated + replicas: 1 + placement: + constraints: + - node.hostname == docker02 + environment: + - TZ=Europe/Amsterdam + ports: + - "1880:1880" + networks: + - node-red-net + volumes: + - CIFS:/data + +volumes: + CIFS: + +networks: + node-red-net: