2019独角兽企业重金招聘Python工程师标准>>>
2台主机,一个server包含2个容器进程(可以是多个),一个负载均衡容器(貌似是依赖haproxy的)
1,创建一个镜像,编辑Dockerfile 创建镜像,里面使用了wsgi 创建简单的web应该,能返回主机号。
文件放在https://gitee.com/jpython/python2.7-dockerfile.git
使用docker build -t 'fu/bl_test2' .创建镜像
成功之后docker images可查看到有效镜像
2,讲镜像导出导入,使各个主机均有镜像,使用
docker save -o fu-bl_test2.rar fu/bl_test2
scp -P 9187 fu-bl_test2.rar root@xx.xxx.xx.xx:/root/
docker load -i fu-bl_test2.rar
3,在rancher web 界面,创建应用-创建服务(注意写对镜像名称)开启2个80端口的容器-创建负载均衡指定某端口指定server 的80端口
访问地址之后可发现每次访问都会返回服务里面的不同主机的不同容器的host,成功!