在本地搭建play-with-docker

安装play-with-docker

官方Github地址 https://github.com/play-with-docker/play-with-docker 本人Github地址 https://github.com/magic-chenyang/play-with-docker-yc

步骤:

$ docker swarm init
$ git clone https://github.com/play-with-docker/play-with-docker
$ sudo modprobe xt_ipvs
$ 安装golang环境 版本在go1.7.1+ 
$ go get -v -d -t ./...
$ docker-compose up -d  或者  docker stack deploy --compose-file docker-compose.yml PWD

注意:go环境在$/GOPATH/src/golang.org/x目录内需要两个包crypto text,如果没有这两个包,服务pwd1/2容器会挂掉.

没有包去github上拉取
$ git clone https://github.com/golang/crypto.git
$ git clone https://github.com/golang/text.git

docker service ls查看服务都run起来以后访问

http://localhost:80

访问过程中,本机需要翻墙,代码中涉及到google链接,是被墙的.

  • 在pwd1/2容器中的环境变量"GOOGLE_RECAPTCHA_DISABLED"默认在docker-compose.yml中为"true",在vmware虚拟机搭建中,需要将其改为"1",即可跳过google机器识别,但还需要翻墙.

结果:

更新:
  • 在我的github中play-with-docker-yc 我修改了google的链接,如果在中国搭建,绑好域名就不需要翻墙了.也不需要google的机器验证了.

转载于:https://my.oschina.net/yangchen1127/blog/1600968

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值