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,成功!
?
?
?