thesuhu

Docker Swarm Compose

Sep 14th, 2020 (edited)
1,226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.54 KB | None | 0 0
  1. # Docker Swarm
  2. docker swarm init
  3.  
  4. # create file docker-compose.yml
  5. version: "3.2"
  6. services:
  7.   myapp:
  8.     image: myapp:1.0.1
  9.     deploy:
  10.       replicas: 2
  11.     ports:
  12.       - "80:3001"
  13.     volumes:
  14.       - /var/log/myapp:/logs
  15.  
  16. # stack deployment
  17. docker stack deploy -c docker-compose.yml myapp
  18.  
  19. # melihat container yg jalan
  20. docker container ls
  21.  
  22. # melihat service
  23. docker service ls
  24.  
  25. # menghapus stack
  26. docker stack rm myapp
  27.  
  28. # untuk updating zero downtime, tinggal ganti versi image di docker-compose.yml kemudian stack deploy ulang
  29.  
Add Comment
Please, Sign In to add comment