惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

阮一峰的网络日志
阮一峰的网络日志
Last Week in AI
Last Week in AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
U
Unit 42
J
Java Code Geeks
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
罗磊的独立博客
月光博客
月光博客
腾讯CDC
Stack Overflow Blog
Stack Overflow Blog
小众软件
小众软件
B
Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
美团技术团队
Y
Y Combinator Blog
T
Tailwind CSS Blog
宝玉的分享
宝玉的分享
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园_首页
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
爱范儿
爱范儿
B
Blog RSS Feed
V
Visual Studio Blog
MyScale Blog
MyScale Blog

Docker 从入门到实践

修订记录 如何贡献 Docker — 从入门到实践 高级网络配置 容器访问控制 自定义网桥 编辑网络配置文件 配置 docker0 网桥 工具和示例 映射容器端口到宿主主机的实现 示例:创建一个点到点连接 快速配置指南 附录 Dockerfile 最佳实践 Docker 命令查询 客户端命令(docker) 服务端命令(dockerd) 如何调试 Docker 常见问题总结 热门镜像介绍 Node.js 资源链接 归档项目 基本概念 Docker 容器 Docker 镜像 Docker Buildx 使用 BuildKit 构建镜像 使用 Buildx 构建镜像 使用 buildx 构建多种系统架构支持的 Docker 镜像
安装 Fedora CoreOS
2022-05-13 · via Docker 从入门到实践

# 安装 Fedora CoreOS

# 下载 ISO

下载页面 (opens new window) Bare Metal & Virtualized 标签页下载 ISO。

# 编写 FCC

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

# example.fcc
variant: fcos
version: 1.0.0
passwd:
  users:
    - name: core
      ssh_authorized_keys:
        - ssh-rsa AAAA...

1
2
3
4
5
6
7
8

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

# 转换 FCC 为 Ignition

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

1

# 挂载 ISO 启动虚拟机并安装

虚拟机需要分配 3GB 以上内存,否则会无法启动。

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

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

1

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

# 使用

$ ssh core@虚拟机IP

$ docker --version

1
2
3

# 参考链接