RancherOS是由Rancher labs出品的一個專為Docker而生的精簡版Linux,提供了一個完整的Docker運行環境。
RancherOS系統鏡像下載地址:https://github.com/rancher/os
1.4.8安裝示例
1、VM裝載ISO啟動
2、sudo passwd rancher //暫且設置rancher/rancher,默認是沒有密碼的,可以tail /etc/shadow |grep rancher,網上的很多扯淡的話
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/下(生成的公鑰和私鑰在這個目錄,建議保存)
4、安裝到硬盤
先用sudo fdisk -l查看分區

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

得到192.168.3.15,此處不知為何沒有使用DHCP的地址,如何網段不在3,需要將網斷改到3,再使用SSH連接
SSH連接時使用私鑰,連接上后改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
添加網關:
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! #保存退出
