Docker-swarm: Unterschied zwischen den Versionen

Aus xinux.net
Zur Navigation springen Zur Suche springen
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
 
*[[docker-swarm install]]
 
*[[docker-swarm install]]
 
*[[docker-swarm create]]
 
*[[docker-swarm create]]
 +
*[[docker-swarm examples]]
 +
*[[docker-swarm commands]]
  
  
  
==docker stack==
 
*vi docker-compose.yml
 
<pre>
 
version: "3.5"
 
services:
 
  web:
 
    image: containous/whoami
 
    ports:
 
      - "80:80"
 
    #    networks:
 
    #      - ext
 
    deploy:
 
      mode: replicated # replicate container on other swarm nodes
 
      replicas: 3 #number of replicas
 
      labels:
 
        - traefik.enable=true
 
        - traefik.port=80
 
        #- traefik.frontend.rule=Host:whoami.bis.info
 
        #- traefik.frontend.rule=Host:whoami.d-1ropa.com
 
        - traefik.frontend.rule=Host:whoami.98mti.de
 
        - traefik.frontend.passHostHeader=true
 
        #- traefik.frontend.rule=Host:whoami.clriser.net
 
        - traefik.protocol=http
 
</pre>
 
*docker stack deploy -c docker-stack.yml $(basename $PWD)
 
  
*docker service ls
 
<pre>
 
ID                  NAME                MODE                REPLICAS            IMAGE                      PORTS
 
wz126t6z1puo        whoami_web          replicated          3/3                containous/whoami:latest  *:80->80/tcp
 
</pre>
 
  
 
*[[docker stack example]]
 
*[[docker stack example]]

Aktuelle Version vom 19. Februar 2021, 14:14 Uhr