Docker Compose 部署 Docker Registry 2

给所有节点添加label:

docker node update --label-add registry=yes <node_id>

compose模板:

version: "3"

services:
  registry:
    image: registry:2.6.2
    environment:
      - "REGISTRY_HTTP_ADDR=0.0.0.0:5000"
    ports:
      - "5000:5000"
    volumes:
      - "nfs-registry:/var/lib/registry"
    deploy:
      replicas: 1
      placement:
        constraints: [node.labels.registry == yes]

volumes:
  nfs-registry:
    driver: local
    driver_opts:
      type: "nfs"
      o: "addr=<your_nfs_server_ip>,nolock,soft,rw"
      device: ":/nfs/registry"
posted @ 2021-08-20 15:16  Varden  阅读(186)  评论(0编辑  收藏  举报