弄个etcd集群

作者: 耗子_aca3 | 来源:发表于2021-01-23 16:55 被阅读0次
    • 拉取了一个老哥帖子里的镜像:docker pull quay.io/coreos/etcd

    • 改了一把他的docker-compose

    # docker-compose.yml文件的版本
    version: "3.7"
    
    services:
      etcd1:
        image: quay.io/coreos/etcd
        container_name: etcd1
        command: etcd -name etcd1 -advertise-client-urls http://0.0.0.0:2379 -listen-client-urls http://0.0.0.0:2379 -listen-peer-urls http://0.0.0.0:2380 -initial-cluster-token etcd-cluster -initial-cluster "etcd1=http://etcd1:2380,etcd2=http://etcd2:2380,etcd3=http://etcd3:2380" -initial-cluster-state new
        ports:
          - 2379
          - 2380
        dns: 8.8.8.8
        networks:
        - tool_default
    
      etcd2:
        image: quay.io/coreos/etcd
        container_name: etcd2
        command: etcd -name etcd2 -advertise-client-urls http://0.0.0.0:2379 -listen-client-urls http://0.0.0.0:2379 -listen-peer-urls http://0.0.0.0:2380 -initial-cluster-token etcd-cluster -initial-cluster "etcd1=http://etcd1:2380,etcd2=http://etcd2:2380,etcd3=http://etcd3:2380" -initial-cluster-state new
        ports:
          - 2379
          - 2380
        dns: 8.8.8.8
        networks:
        - tool_default
    
      etcd3:
        image: quay.io/coreos/etcd
        container_name: etcd3
        command: etcd -name etcd3 -advertise-client-urls http://0.0.0.0:2379 -listen-client-urls http://0.0.0.0:2379 -listen-peer-urls http://0.0.0.0:2380 -initial-cluster-token etcd-cluster -initial-cluster "etcd1=http://etcd1:2380,etcd2=http://etcd2:2380,etcd3=http://etcd3:2380" -initial-cluster-state new
        ports:
          - 2379
          - 2380
        dns: 8.8.8.8
        networks:
        - tool_default
    
    networks:
      tool_default:
        external: true
    

    相关文章

      网友评论

        本文标题:弄个etcd集群

        本文链接:https://www.haomeiwen.com/subject/uwjuzktx.html