1. 程式人生 > >【Docker】將RancherOS安裝到硬碟

【Docker】將RancherOS安裝到硬碟

RancherOS映象預設使用記憶體來載入,如果需要安裝到硬碟,方法如下

下載IOS映象

用puttygen生成RSA的公鑰和私鑰

  • 公鑰取名為:rsa_public
  • 私鑰取名為:rsa_private

編輯配置檔案

  • 在記憶體中啟動RancherOS映象
  • 執行:vi cloud-config.yml 編輯配置檔案
#cloud-config

rancher:
    network:
        interfaces:
            eth0:
                address: 192.168.88.105/24
                gateway: 192.168
.88.254 mtu: 1500 dhcp: false ssh_authorized_keys: - ssh-rsa 公鑰內容貼上寫在這裡
  • 公鑰的內容為:(注意內容為一行
AAAAB3NzaC1yc2EAAAABJQAAAQEArHgbU09C7hOveQtrEhVnUgfETZu0klojQZqcNY/7lmavNPfIvEHFlrPTWGTeLmBFZsjjX6znYXiZ3xtEqqTgf6NVQEe4QrbbwwY2XJ0UnFLIvx9Si5Tz10b8WU0f5FRwVf6aT1d92TWajYQu/YdZyIgA/WuKjHZf+3
yPOouwRNUnd2rhpVsocD8wckAiWcFUMl2Nvj0yTWvX9Z487yUDRfzVDnXYYJzsKCwv/djDjUClt/GzTJO8Z9kgTrp0k4RN8G3hHdDVCzEnelWQmDEccO8vEQVpZp5QREnkbW6MEMW4v1pOyifaO6iwVOMxXctVsKpoJ21cS8kcyzJXTQzjDw==

用命令安裝RancherOS到硬碟中

  • 執行:sudo ros install -c cloud-config.yml -d /dev/sda

用私鑰登陸並修改使用者密碼

  • 剛裝好的系統的rancher使用者不知道密碼,所以必須用剛剛建立的私鑰登陸並修改
  • 開啟putty,在auth設定中載入剛剛生成的私鑰,使用者為rancher

  • 登陸後,執行命令:sudo passwd rancher
  • 輸入兩次新的密碼
  • 安裝完成