2021-05-12 14:32:11
Docker開發平台的構建
主機資訊
作業系統版本 |
CentOS-7-x86_64-Everything-1511 |
|
主機A |
192.168.6.128 |
主節點 |
主機B |
192.168.6.129 |
主節點 |
主機C |
192.168.6.130 |
從節點 |
第一步:設定靜態IP
1.編輯網絡卡設定
vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
預設設定:
檔案更改後:
2.重新啟動網絡卡
service network restart
3.網路測試
ping 192.168.6.2
能ping通,表示網路正常。
tips:
關閉網絡卡:ifdown eth0
啟動網絡卡:ifup eth0
啟動網路服務:
service network start
/etc/init.d/network start
重新啟動網路服務:
service network restart
/etc/init.d/network restart
關閉網路服務:
service network stop
/etc/init.d/network stop
修改IP地址:
即時生效:# ifconfig eth0 192.168.1.100 netmask 255.255.255.0
重新啟動生效:修改/etc/sysconfig/network-scripts/ifcfg-eth0
修改Default Gateway
即時生效:# route add default gw 192.168.1.1
重新啟動生效:修改/etc/sysconfig/network-scripts/ifcfg-eth0
修改DNS:
即時生效:修改/etc/resolv.conf
重新啟動生效:修改/etc/resolv.conf
修改hostname:
即時生效:hostname test
重新啟動生效:修改/etc/sysconfig/network
更多Docker相關教學見以下內容:
Docker安裝應用(CentOS 6.5_x64) http://www.linuxidc.com/Linux/2014-07/104595.htm
Ubuntu 14.04安裝Docker http://www.linuxidc.com/linux/2014-08/105656.htm
Ubuntu使用VNC執行基於Docker的桌面系統 http://www.linuxidc.com/Linux/2015-08/121170.htm
阿里雲CentOS 6.5 模板上安裝 Docker http://www.linuxidc.com/Linux/2014-11/109107.htm
Ubuntu 15.04下安裝Docker http://www.linuxidc.com/Linux/2015-07/120444.htm
在Ubuntu Trusty 14.04 (LTS) (64-bit)安裝Docker http://www.linuxidc.com/Linux/2014-10/108184.htm
在 Ubuntu 15.04 上如何安裝Docker及基本用法 http://www.linuxidc.com/Linux/2015-09/122885.htm
Ubuntu 16.04上Docker使用手記 http://www.linuxidc.com/Linux/2016-12/138490.htm
第二步:關閉SELinux
1.檢視SELinux狀態:
sestatus -v
如果 SELinux status 引數為 enabled,即為開啟狀態。
也可以用 getenforce 命令檢視:
2.關閉SELinux
1)臨時關閉:
若想即時生效且不重新啟動系統,執行命令 setenforce 0
setenforce 0 #設定 SELinux 為 permissive 模式 setenforce 1 #設定 SELinux 為 enforcing模式。
2)永久關閉:
修改組態檔/etc/selinux/config,需要重新啟動
vi /etc/selinux/config
將 SELINUX=enforcing
改為SELINUX=disabled
修改完成後,重新啟動即可。
3.測試:
臨時修改測試:
修改檔案設定重新啟動後,測試:
第三步:關閉防火牆
1.檢視狀態:
systemctl status firewalld.service
2.關閉
systemctl stop firewalld.service
檢視狀態:
3.開機禁用服務
systemctl disable firewalld.service
檢視狀態:
第四步:更改主機名
echo 192-168-6-128.master > /etc/hostname
第五步:設定hosts
echo "127.0.0.1 192-168-6-128.master" >> /etc/hosts echo "192.168.6.128 192-168-6-128.master" >> /etc/hosts echo "192.168.6.129 192-168-6-129.master" >> /etc/hosts echo "192.168.6.130 192-168-6-130.master" >> /etc/hosts echo "192.168.6.128 index.liubc.com" >> /etc/hosts # 128作為映象庫
第六步:修改kernel.hostname
sysctl kernel.hostname=192-168-6-128.master
第七步:重新啟動網路
service network restart
第八步:設定本地yum源
1.上傳系統安裝包
本文上傳到根目錄下,目錄名稱為 CentOS-7。
2.設定yum源
進入 /etc/yum.repos.d 目錄,新建 CentOS-Package.repo 檔案
# cd /etc/yum.repos.d
# mkdir bak
# mv * bak
# vi CentOS-Package.repo
將以下內容寫入到 CentOS-Package.repo 檔案
name=CentOS-7 baseurl=file:///CentOS-7 enable=1 gpgcheck=0 gpgkey=file:///CentOS-7/RPM-GPG-KEY-CentOS-7
3.測試
檢視是否設定成功:
yum repolist
顯示有9007個軟體包,源設定成功。
tips: 設定 ftp 方式的區域網 yum 源
設定本地 yum 源,可以選擇上述方式,但是該種方式需要每台主機都上傳軟體包,造成時間和空間上的浪費。
因此,可以選擇一台主機上傳軟體包,作為區域網 yum 源,其他主機通過 ftp 方式獲取 yum 源。
1.所需軟體
vsftpd ---- 使用者提供區域網的 FTP 服務
1)軟體包:
vsftpd-3.0.2-10.el7.x86_64.rpm
vsftpd-sysvinit-3.0.2-10.el7.x86_64.rpm
2)安裝:
rpm -ivh vsftpd*
3)啟動:
service vsftpd start
4)設定 vsftpd 開機啟動
執行以下命令:
chkconfig vsftpd on
2.上傳系統安裝包
上傳到一台主機上,本文上傳到 192.168.6.128 的 /CentOS-7 目錄下
3.更改 vsftpd 組態檔
在 192.168.6.128 主機上的檔案 /etc/vsftpd/vsftpd.conf 最下面追加以下內容:
no_anon_password=NO anon_root=/CentOS-7/
4.重新啟動 vsftpd 服務
在 192.168.6.128 上執行以下命令:
service vsftpd restart
5.其他兩台主機做如下設定操作:
1)進入 /etc/yum.repos.d 目錄,新建 CentOS-Package.repo 檔案
# cd /etc/yum.repos.d # mkdir bak # mv * bak # vi CentOS-Package.repo
2)將以下內容寫入到 CentOS-Package.repo 檔案
[base] name=CentOS-7 baseurl=ftp://192.168.6.128 enable=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
3)清除快取
執行以下命令:
yum clean all
4)測試
檢視是否設定成功:
yum repolist
顯示有9007個軟體包,源設定成功。
第九步:其他兩台主機做以上相同設定操作
設定操作完成後,驗證網路連通性、主機名解析正確性後,準備工作即為成功完成!
更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2017-03/141592p2.htm
相關文章