天天看點

docker

安裝指令:

yum –y install docker

啟動

systemctl startdocker

導入鏡像:

docker load <centos7_tomcat

docker p_w_picpaths

2.       建立br0網橋

設定固定ip:vi /etc/sysconfig/network-scripts/ifcfg-eth0

說明:建立br0網橋目的是為docker容器設定固定IP。

         安裝brctl指令,執行yum –yinstall bridge-utils

         Brctladdbr br0

         Iplink set br0 up

執行指令:

ip addr add172.25.254.125/24 dev br0;

ip addr del12.25.254.0/24 dev eth0

brctl addif br0eth0

ip route add defaultvia 172.25.254.125 dev br0

下載下傳pipework腳本。

3.   搭建Glusterfs分布式檔案系統

說明:為docker容器提供硬碟挂載功能。

環境:S1、S2為伺服器,C1為用戶端(這裡是Docker伺服器)。S1(172.25.254.123)、S2(1772。25.254.124)、C1(172。25.254.125)

3.1.   服務端安裝配置

安裝epel-release

yum -y installepel-releas

yum指令線上安裝

yum -y installglusterfs-server

編輯防火牆開啟端口

systemctl  stop firewalld

vi/etc/sysconfig/iptables

添加内容:

-A INPUT -p tcp -m state --state NEW -m tcp --dport 24007 -j ACCEPT

-A INPUT -p tcp -m state --state NEW -m tcp --dport 49155 -j ACCEPT

儲存并退出

啟動服務:

systemctl startglusterd

S2伺服器重複1至4步驟

在S1上綁定S2伺服器:

gluster peer probe 192.168.152.201

建立一個複制卷,儲存2份資料,每台伺服器儲存一份:

gluster volume create gfs repl 2 172.25.254.123:/gfs172.25.254.124:/gfs force

啟動卷:

gluster volumestart gfs

3.2.   用戶端安裝配置

在C1安裝

yum –y installglusterfs-client

建立要使用的檔案目錄

mkdir /abc

挂載服務端卷到用戶端

mount –t glusterfs172.25.254.125:/gfs /abc

4.       運作RentServer項目

運作RentServer項目即可完成建立伺服器,釋出項目功能。

繼續閱讀