一、 配置靜態(tài)ip
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.0.150
GATEWAY=192.168.0.1
DNS1=114.114.114.114
DNS2=8.8.8.8
虛擬機網(wǎng)絡(luò)模式為橋接模式(自動檢測)
二、安裝docker
- 安裝工具包
$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
- 安裝依賴源
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
- 安裝docker
$ sudo yum install docker-ce
- 設(shè)置開機啟動,并啟動docker
$ systemctl enable docker && systemctl start docker
三、安裝docker-compose
- 方式1
curl -L https://github.com/docker/compose/releases/download/1.25.3/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
- 方式2
訪問 https://github.com/docker/compose/releases 并下載
mv docker-compose /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
四、搭建 nfs
- 安裝
yum -y install nfs-common nfs-utils rpcbind
- 分配權(quán)限
mkdir /nfsdata && chmod 666 /nfsdata && chown nfsnobody /nfsdata
- 配置掛載
vim /etc/exports
/nfsdata *(rw,no_root_squash,no_all_squash,sync)
4.啟動
systemctl start rpcbind && systemctl start nfs
四、安裝rancher-server
- 運行docker命令
docker run -d --restart=unless-stopped \
-p 8080:80 -p 8443:443 \
-e CATTLE_SYSTEM_CATALOG=bundled \
-e AUDIT_LEVEL=3 \
rancher/rancher:v2.3.3