mirror of
https://github.com/yeasy/docker_practice.git
synced 2024-11-24 15:28:54 +00:00
5577c9caa6
Signed-off-by: Kang HuaiShuai <khs1994@khs1994.com>
47 lines
864 B
Go
47 lines
864 B
Go
# 安装 Fedora CoreOS
|
||
|
||
## 下载 ISO
|
||
|
||
在 [下载页面](https://getfedora.org/coreos/download/) `Bare Metal & Virtualized` 标签页下载 ISO。
|
||
|
||
## 编写 FCC
|
||
|
||
FCC 是 Fedora CoreOS Configuration (Fedora CoreOS 配置)的简称。
|
||
|
||
```yaml
|
||
# example.fcc
|
||
variant: fcos
|
||
version: 1.0.0
|
||
passwd:
|
||
users:
|
||
- name: core
|
||
ssh_authorized_keys:
|
||
- ssh-rsa AAAA...
|
||
```
|
||
|
||
将 `ssh-rsa AAAA...` 替换为自己的 SSH 公钥(位于 `~/.ssh/id_rsa.pub`)。
|
||
|
||
## 转换 FCC 为 Ignition
|
||
|
||
```bash
|
||
$ docker run -i --rm quay.io/coreos/fcct:v0.2.0 -pretty -strict < example.fcc > example.ign
|
||
```
|
||
|
||
## 启动虚拟机并安装
|
||
|
||
在虚拟机终端执行以下命令安装:
|
||
|
||
```bash
|
||
$ sudo coreos-installer install /dev/sda --ignition example.ign
|
||
```
|
||
|
||
安装之后重新启动即可使用。
|
||
|
||
## 使用
|
||
|
||
```bash
|
||
$ ssh core@虚拟机IP
|
||
|
||
$ docker --version
|
||
```
|