Docker打包部署前端項目與負載均衡

設置淘寶鏡像
npm install -g cnpm --registry=https://registry.npm.taobao.org
//在home/fn1 home/fn2放入項目和nginx.conf

docker run -it -d --name fn1 -v /home/fn1/nginx.conf:/etc/nginx/nginx.conf -v /home/fn1/renren-vue:/home/fn1/renren-vue --privileged --net=host nginx

docker run -it -d --name fn2 -v /home/fn2/nginx.conf:/etc/nginx/nginx.conf -v /home/fn2/renren-vue:/home/fn2/renren-vue --privileged --net=host nginx

docker run -it -d --name fn3 -v /home/fn3/nginx.conf:/etc/nginx/nginx.conf -v /home/fn3/renren-vue:/home/fn3/renren-vue --privileged --net=host nginx


再建立2臺nginx用於 分發給前面3臺nginx

docker run -it -d --name ff1 -v /home/ff1/nginx.conf:/etc/nginx/nginx.conf -v /home/ff1/renren-vue:/home/ff1/renren-vue --privileged --net=host nginx

docker run -it -d --name ff2 -v /home/ff2/nginx.conf:/etc/nginx/nginx.conf -v /home/ff2/renren-vue:/home/ff2/renren-vue --privileged --net=host nginx

停掉fn1 驗證下負載均衡
docker pause fn1


前端項目雙機熱備
docker exec -it ff1 bash
apt-get update
apt-get install keepalived
apt-get install vim 

vi /etc/keepalived/keepalived.conf 
service keepalived start 

 

相關文章
相關標籤/搜索