zoukankan      html  css  js  c++  java
  • ubuntu-docker-consul-swarm-shipyard-portainer

    --- env ---

    root@node1:~# cat /etc/issue
    Ubuntu 12.04.4 LTS l

    root@node1:~# docker -v
    Docker version 1.12.3, build 6b644ec

      

    node1, consul, shipyard, portainer = 172.18.0.78

    node2 = 172.18.0.86

    node3 = 172.18.0.4

    --- consul ---

    [node1]

    docker run -d -p 8500:8500 --name=consul progrium/consul -server -bootstrap -advertise=172.18.0.78

    --- master ---

    [node1]

    docker run -d -p 4000:4000 swarm manage -H :4000 --replication --advertise 172.18.0.78:4000 consul://172.18.0.78:8500

    [node2]

    docker run -d -p 4000:4000 swarm manage -H :4000 --replication --advertise 172.18.0.86:4000 consul://172.18.0.78:8500 

    --- agent ---

    [node1]

    docker run -d swarm join --advertise=172.18.0.78:2375 consul://172.18.0.78:8500

    [node2]

    docker run -d swarm join --advertise=172.18.0.86:2375 consul://172.18.0.78:8500 

    [node3]

    docker run -d swarm join --advertise=172.18.0.4:2375 consul://172.18.0.78:8500

    --- shipyard ---

    [node1]

    docker run -d --name shipyard-rethinkdb rethinkdb

    (docker run -d --name shipyard-rethinkdb -v /rethinkdb/data:/data rethinkdb)

    docker run -d --name shipyard-controller --link shipyard-rethinkdb:rethinkdb -P shipyard/shipyard:latest server -d tcp://172.18.0.78:4000

    --- portainer ---

    [node1]

    docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

  • 相关阅读:
    完全背包 基础
    hdoj_2546饭卡(强忍悲痛,好好写题解)
    蓝桥杯--猜字母 学到了!
    Common Subsequence
    Ansible ad-hoc 手册(3)
    ansible playbook 以及变量(2)
    Ansible安装以及常用模块操作(1)
    zabbix3.4自定义触发器(4)
    zabbix3.4自定义监控项(3)
    zabbix3.4监控一台主机(2)
  • 原文地址:https://www.cnblogs.com/yuan1978/p/6255681.html
Copyright © 2011-2022 走看看