容器化,愈來愈重要。在雲服務中很大比例的服務都跑在容器中,今天介紹rancheros基於容器的os.git
特色:github
Rancheros官方:docker
###硬件最低配置shell
部署在vmware主機中安全
###下載rancheros架構
注意:默認iso載入,重啓數據會丟失。默認帳戶rancher自動登陸ssh
###掛載rancheros啓動spa
###自動登陸進去自動獲取IP信息code
###設置rancher密碼server
sudo passwd rancher //暫且設置rancher/rancher,默認是沒有密碼的,能夠tail /etc/shadow |grep rancher,網上的不少扯淡的話
####xshell登陸rancheros
####配置cloud-config.yml
生成rsa祕鑰對,安裝到硬盤默認不容許遠程登陸(主要是爲了安全)
###cloud-config.yml
###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公鑰
注意:上面信息請根據具體的狀況修改便可,切不可照搬
###查看硬盤設備命名
###rancheros ros install --help //命令幫助
sudo ros install --cloud-config cloud-config.yml --device /dev/sda //兩次y確認
注意:安裝完畢,移除iso
###登陸系統,sudo system-docker ps //查看系統運行的容器,非用戶層次的 docker ps
###用戶使用的docker容器