前言
docker可以方便運維與開發(fā)人員在更小的成本下去開發(fā)運行一款軟件奋救,本文將主要介紹在Linux虛擬機中通過docker容器來搭建nginx+tomcat負載均衡服務(wù)器集群岭参。
1、安裝開發(fā)環(huán)境
在試驗中選擇的是VMware虛擬機配合Ubuntu14.04鏡像尝艘。在實驗中我選擇的是Ubuntu自帶的docker安裝包直接安裝如下:
$ apt-get install docker.io
啟動服務(wù)和守護進程
$ service docker.io status
$ service docker.io start
創(chuàng)建軟連接
ln -sf /usr/bin/docker.io /usr/local/bin/docker
如沒有提示錯誤則說明你已經(jīng)在Ubuntu14.04上面快速安裝Docker成功了演侯。
2、docker鏡像下載
安裝好docker后讓我們需要去尋找base mirror(我稱之為基礎(chǔ)鏡像)背亥,docker 提供了類似github的鏡像管理方式秒际,可以通過以下命令去獲取:
docker pull centos
上述命令默認從官網(wǎng)下載狡汉,但是實測國內(nèi)用戶從官網(wǎng)下載時間太長娄徊,建議使用國內(nèi)鏡像。我執(zhí)行的命令是如下:
docker pull dl.dockerpool.com:5000/ubuntu:14.04
3盾戴、鏡像準備
docker鏡像中有分層的概念寄锐,現(xiàn)在我們要建立的是nginx+tomcat的負載均衡服務(wù)器集群,機器要求如下:
1臺nginx鏡像:安裝nginx
2臺tomcat鏡像:安裝tomcat+jdk(安裝tomcat需要先在系統(tǒng)(鏡像)中安裝jdk)
首先我們通過docker images命令查看我們系統(tǒng)有哪些鏡像:
我這里已經(jīng)生成了好幾個鏡像了,你們注意最底下那個centos橄仆,通過 image id我們來啟動鏡像剩膘。
在啟動的時候我們需要指定網(wǎng)絡(luò)連接模式默認的是橋接我這里