下载 ISO

下载页面 Bare Metal & Virtualized 标签页下载 ISO。

编写 FCC

FCC 是 Fedora CoreOS Configuration (Fedora CoreOS 配置)的简称。

  1. # example.fcc
  2. variant: fcos
  3. version: 1.0.0
  4. passwd:
  5. users:
  6. - name: core
  7. ssh_authorized_keys:
  8. - ssh-rsa AAAA...

ssh-rsa AAAA... 替换为自己的 SSH 公钥(位于 ~/.ssh/id_rsa.pub)。

转换 FCC 为 Ignition

  1. $ docker run -i --rm quay.io/coreos/fcct:v0.2.0 -pretty -strict < example.fcc > example.ign

启动虚拟机并安装

在虚拟机终端执行以下命令安装:

  1. $ sudo coreos-installer install /dev/sda --ignition example.ign

安装之后重新启动即可使用。

使用

  1. $ ssh core@虚拟机IP
  2. $ docker --version