Notes - Cloud Communication
search
Ctrlk
Notes - Cloud Communication
  • 雲端通訊整合實務
  • 期中
    • 20200915 雲端技術與虛擬化技術簡介
    • 20200915 初識 Docker
    • 20200922 映像與倉庫 (一)
    • 20200929 映像與倉庫 (二)
    • 20201006 映像與倉庫 (三)
    • 20201013 管理和使用容器
    • 20201020 資料卷與網路 (一)
    • 20201027 資料卷與網路 (二)
    • 20201103 資料卷與網路 (三)
    • 20201110 期中週
  • 期末
    • 20201117 docker swarm (一)
    • 20201124 docker swam (二)
    • 20201201 kubernetes (一)
    • 20201208 kubernetes (二)
    • 20201215 kubernetes (三)
    • 20201222 kubernetes (四)
    • 20201229 kubernetes (五)
    • 20210105 期末週
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
  1. 期末

20201124 docker swam (二)

hashtag
課堂資訊

Logo5KPlayer 6.11 - 高畫質影片播放軟體 兼具線上影片下載及 AirPlay 鏡像輸出功能www.azofreeware.comchevron-right
LogoFree Download 5KPlayer for Mac to Play Download & AirPlay Video Musicwww.5kplayer.comchevron-right
LogoDocker 技術筆記Learn or Diechevron-right

hashtag
Docker Swarm

  • docker swarm vs. global mode

  • rolling update vs. rollback

  • label

hashtag
課堂練習

hashtag
Docker Swarm

hashtag
Rollback

hashtag
關機

hashtag
開機後

Previous20201117 docker swarm (一)chevron-leftNext20201201 kubernetes (一)chevron-right

Last updated 5 years ago

  • 課堂資訊
  • Docker Swarm
  • 課堂練習
  • Docker Swarm
docker service create --mode global --name myweb1 -p 8005:80 httpd
docker service ls
docker service rm myweb1
docker ps -a
docker service create --replicas 1 --name myweb1 -p 8000:80 httpd
docker service rm myweb1
docker network create --driver overlay mynet
docker service create --replicas 1 --network mynet --name web1 -p 8000:80 httpd
docker service create --replicas 3 --network mynet --name web2 -p 8001:80 httpd
docker service create --mode global --network mynet --name web3 -p 8002:80 httpd
docker service rm web1
docker service ls
docker service create --name web4 --replicas 3 -p 8004:80 httpd:2.4.43
docker service ls
docker service update --image httpd:2.4.46 web4
docker service rm web4
docker service create --name web4 --replicas 3 -p 8004:80 httpd:2.4.43
docker service update --image httpd:2.4.46 web4
docker service rm web2
docker service rm web3
docker service create --name web4 --replicas 6 -p 8004:80 httpd:2.4.43
docker service update --image httpd:2.4.46 --update-parallelism 2 --update-delay 10s web4
docker service rm web4
docker service create --name web4 --replicas 6 -p 8004:80 httpd:2.4.43
docker service update --rollback web4
docker service rm web4
docker node update --label-add env=test vm2
docker node update --label-add env=test vm3
docker node inspect vm2
docker service create --constraint node.labels.env==test --replicas 2 --name web1 -p 8000:80 httpd
docker service update --constraint-add node.labels.env==prod web1
docker service rm web1
docker node update --label-rm env vm2
docker node update --label-rm env vm3
docker service create --constraint node.labels.env==test --replicas 2 --name web1 -p 8000:80 httpd
docker service update --constraint-rm node.labels.env==test web1
docker ps -a
docker rm -f `docker ps -aq`
halt -p
docker pull httpd:2.4.43
docker pull httpd:2.4.46
docker ps -a
docker rm -f `docker ps -aq`
docker network ls
systemctl status docker