容器化,愈来愈重要。在云服务中很大比例的服务都跑在容器中,今天介绍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容器