RancherOS的下载和安装

文章详细介绍了如何下载RancherOSISO,通过配置SSH进行远程访问,以及执行本地化安装以持久化数据。在本地化安装过程中,强调了设置SSH远程密钥登录的重要性,并提供了安装到硬盘的步骤,包括编辑cloud-config.yml文件和使用rosinstall命令。此外,还提到了在不同宿主机间连接RancherOS的方法。

RancherOS的下载

RancherOS是由Rancher labs出品的一个专为Docker而生的精简版Linux,提供了一个完整的Docker运行环境。一个 Linux 内核 + Docker 环境 + 精简但是统一的配置管理 = RancherOS

Gitee 极速下载/rancheros

加载iso

在这里插入图片描述
此时就已经可以使用了

ip addr # 查看ip
在这里插入图片描述
route # 查看网关
在这里插入图片描述

配置ssh

sudo vi /etc/ssh/sshd_config

修改为

PermitRootLogin yes
Port 22

之后使用finalshell连接ssh即可

本地化安装

初始的RancherOS是跑在内存的,一旦关机重启,所有文件、docker镜像都会丢失,所以需要做本地化安装

配置远程密钥登录

首先需要配置ssh远程秘钥登录。把rancheros安装到硬盘之后,必须使用秘钥登录,否则无法操作rancherOS,在控制台也无法使用密码登录

ssh-keygen -t rsa # 配置密钥登录

之后五个回车
在这里插入图片描述
会在/home/rancher/.ssh下生成两个文件: id_rsa.pub 和 id_rsa ,他们分别是公钥和私钥,保存好

cd /home/rancher/.ssh/
sudo touch cloud-config.yml
cp id_rsa cloud-config.yml 
sudo vi cloud-config.yml

把cloud-config.yml修改为:

#cloud-config
ssh_authorized_keys:
	- ssh-rsa 原本有的一大串字符(私钥)

进行安装

sudo ros install -c cloud-config.yml -d /dev/sda  #输入y安装,如果有错误,是因为网络原因,多试几次。这里/dev/sda是本地磁盘,可以使用 sudo fdisk -l 命令查看本地磁盘

之后会提示是否重新启动,选否,关闭

把安装镜像去掉,让系统从硬盘启动:
在这里插入图片描述
之后重新启动rancherOS,发现无法从客户机登录,只能ssh

在这里插入图片描述
这里的私钥选择之前保存的 id_rsa 文件,私钥密码为空即可

之后连接即可,经过测试,此后仍不可以保存创建和修改的文件、挂载的数据卷,但是可以保存docker镜像

使用不同宿主机的连接过程

  1. 启动虚拟机
  2. 查看ip:在这里插入图片描述
  3. 使用远程连接,修改连接ip:
    在这里插入图片描述

参考目录

rancheros在vm主机部署 - mvpbang - 博客园 (cnblogs.com)

RancherOS安装教程 | 系统运维 (osyunwei.com)

RancherOS 初步使用小结 | Kryptonite Lab (szthanatos.github.io)

rancher os的安装 - HelloBaker - 博客园 (cnblogs.com)

(43条消息) RancherOS 1.4.2安装教程_离仰临的博客-优快云博客

(43条消息) RancherOS 安装到硬盘_hxpjava1的博客-优快云博客

(43条消息) vmvare中新建rancher-os虚拟机_ERD Online的博客-优快云博客

RancherOS是一个专为Docker而生的精简版Linux操作系统,旨在提供最小、最简单的方式在生产环境中运行Docker。它只包含运行Docker必需的软件,并且具有较小的二进制下载包。在RancherOS中,一切都是由Docker进行容器管理。系统会启动两个Docker实例,一个是系统Docker,负责初始化系统服务,如udev、DHCP控制台,并将所有的系统服务作为Docker容器进行管理;另一个是用户Docker,主要负责创建容器,所有的用户容器都运行在用户Docker容器中。这种架构使得RancherOS具有快速启动、资源占用小、易于扩展维护等优点。此外,RancherOS还可以使用容器管理平台(如Rancher)进行管理。 要安装DockerRancherOS上,您可以进行以下步骤: 1. 下载安装RancherOS,可以使用Vagrant来快速搭建测试环境。 2. 配置远程密钥登录,以便进行远程访问管理。 3. 通过配置文件来管理系统服务,将它们配置成Docker容器。您可以使用简单的配置文件来管理系统服务,无需复杂的初始化系统。 4. 使用Docker的命令来创建管理容器。RancherOS会启动一个用户Docker容器,您可以在其中创建运行自己的容器。 总之,RancherOS是一个精简且易于管理的Linux发行版,专为Docker设计,并提供了一套完整的Docker运行环境。通过合理配置使用Docker命令,您可以快速安装管理DockerRancherOS上。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [RancherOS:一个运行Docker容器的最小Linux操作系统?](https://blog.youkuaiyun.com/weixin_42501270/article/details/116651770)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [RancherOS下载安装](https://blog.youkuaiyun.com/Falling_Asteroid/article/details/129902590)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值