Docker - Get Start Part 3. Services
這裡記錄 Services 實作流程
在之前,要先透過 part2 建立了 image gordon/get-started:part2
在這裡,建立 docker-compose.yml ,透過 image 來產生五個重複的 container
version: "3"
services:
web:
# replace username/repo:tag with your name and image details
image: gordon/get-started:part2
deploy:
replicas: 5
resources:
limits:
cpus: "0.1"
memory: 50M
restart_policy:
condition: on-failure
ports:
- "4000:80"
networks:
- webnet
networks:
webnet:
接著先執行 swarm 初始化(這部分會在 part 4 介紹)
docker swarm init
接著,執行建立 service app 名稱為 getstartedlab
Continue Reading