rancher os的安裝
RancherOS是由Rancher labs出品的一個(gè)專為Docker而生的精簡(jiǎn)版Linux,提供了一個(gè)完整的Docker運(yùn)行環(huán)境。
RancherOS系統(tǒng)鏡像下載地址:https://github.com/rancher/os
1.4.8安裝示例
1、VM裝載ISO啟動(dòng)
2、sudo passwd rancher //暫且設(shè)置rancher/rancher,默認(rèn)是沒(méi)有密碼的,可以tail /etc/shadow |grep rancher,網(wǎng)上的很多扯淡的話
3、用SSH登錄,獲取公鑰和私鑰
ssh-keygen -t rsa #配置秘鑰登錄
將生成的公鑰id_rsa.pub寫到cloud-config.yml文件中
文件示例, 文件里的IP地址要注意
###cloud-config.yml
rancher:
docker:
registry_mirror: https://registry.docker-cn.com
network:
interfaces:
eth0:
address: 192.168.3.15/24
gateway: 192.168.3.1
mtu: 1500
dhcp: false
dns:
nameservers:
- 223.5.5.5
- 223.6.6.6
ssh_authorized_keys:
- ssh-rsa xxx //填寫rsa公鑰
把文件放到/home/rancher/.ssh/下(生成的公鑰和私鑰在這個(gè)目錄,建議保存)
4、安裝到硬盤
先用sudo fdisk -l查看分區(qū)

sudo ros install -c cloud-config.yml -d /dev/sda #輸入y安裝
5、安裝完成后卸載ISO重啟系統(tǒng)

得到192.168.3.15,此處不知為何沒(méi)有使用DHCP的地址,如何網(wǎng)段不在3,需要將網(wǎng)斷改到3,再使用SSH連接
SSH連接時(shí)使用私鑰,連接上后改Rancher賬戶密碼即可登陸

6、修改IP地址
添加IP地址:
sudo ip addr add 192.168.21.133/24 dev eth0
或者
sudo ifconfig eth0 192.168.21.133 netmask 255.255.255.0
添加網(wǎng)關(guān):
sudo route add default gw 192.168.21.2
修改DNS:
sudo vi /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
:wq! #保存退出
浙公網(wǎng)安備 33010602011771號(hào)