此项目加速评估NetflixOSS,帮助熟悉Spring Cloud Netflix。

启动5个docker容器,分配5个vip地址。

第一次运行
$ docker run -d --name asgard -v `pwd`/Config.groovy.mine:/root/.asgard/Config.groovy netflixoss/asgard:1.5.1
$ docker run -d --name exhibitor netflixoss/exhibitor:1.5.2
$ docker run -d --name eureka -d netflixoss/eureka:1.3.1
$ docker run -d --name hello-netflix-oss --link eureka:eureka netflixoss/hello-netflix-oss:1.0.28
$ docker run -e "origin.zuul.client.DeploymentContextBasedVipAddresses=HELLO-NETFLIX-OSS" -d --name zuul --link eureka:eureka netflixoss/zuul:1.0.28

镜像在本地后的再次运行
$ docker run -it netflixoss/asgard:1.5.1
$ docker run -it netflixoss/exhibitor:1.5.2
$ docker run -it netflixoss/eureka:1.3.1
$ docker run -it netflixoss/hello-netflix-oss:1.0.28
$ docker run -it netflixoss/zuul:1.0.28

Zerotodocker

获得image的信息,如:

$ docker inspect 952ff95f7b15

"Gateway": "172.17.0.1",
"IPAddress": "172.17.0.6",
"NetworkID": "11e33740b6f19160ee203a2654dd20a051a93f28879a7b6ef270d9f08bdba564",

如何从本地机直接访问容器地址。

$ docker network ls
NETWORK ID          NAME                DRIVER              SCOPE
11e33740b6f1        bridge              bridge              local
10388d67aaf7        docker_gwbridge     bridge              local
f04c155e245d        host                host                local
27wc5q8vyzi5        ingress             overlay             swarm
c884f99c18fa        none                null                local

使用Bridge的方式,Four ways to connect a docker container to a local network

Docker subnet: 192.168.65.0/24


发表评论

OpenID

电子邮件地址不会被公开。 必填项已用*标注

Anonymous

电子邮件地址不会被公开。 必填项已用*标注