Change CoreOS to Fedora CoreOS(FCOS)

Signed-off-by: Kang HuaiShuai <khs1994@khs1994.com>
pull/441/head
Kang HuaiShuai 2020-02-01 10:24:29 +08:00
parent 2f46c5180c
commit 5577c9caa6
No known key found for this signature in database
GPG Key ID: 0A380828B1C243A7
8 changed files with 71 additions and 41 deletions

View File

@ -349,7 +349,7 @@ module.exports = {
children: [
'coreos/',
'coreos/intro',
'coreos/intro_tools',
'coreos/install',
],
},
{

View File

@ -2,7 +2,7 @@
[![](https://img.shields.io/github/stars/yeasy/docker_practice.svg?style=social&label=Stars)](https://github.com/yeasy/docker_practice) [![](https://travis-ci.org/yeasy/docker_practice.svg?branch=master)](https://travis-ci.org/yeasy/docker_practice) [![](https://img.shields.io/github/release/yeasy/docker_practice/all.svg)](https://github.com/yeasy/docker_practice/releases) [![](https://img.shields.io/badge/Based-Docker%20CE%20v19.x-blue.svg)](https://github.com/docker/docker-ce) [![](https://img.shields.io/badge/Docker%20%E6%8A%80%E6%9C%AF%E5%85%A5%E9%97%A8%E4%B8%8E%E5%AE%9E%E6%88%98-jd.com-red.svg)](https://union-click.jd.com/jdc?e=&p=AyIGZRtYFAcXBFIZWR0yEgRQH1kXAhs3EUQDS10iXhBeGlcJDBkNXg9JHU4YDk5ER1xOGRNLGEEcVV8BXURFUFdfC0RVU1JRUy1OVxUBFwNXGVscMlVYLlAaXAV1Z1JHA0dWEHVXZTliY1QLWStaJQAWB10fXhwKEDdlG1wlUHzf462DsLMO0%2F%2BUjp2VIgZlG18RBBcCUBlbEAoTBWUcWxwySVI7HAhBBxEOBUgOFQYQUGUraxYyIjdVK1glQHxXUEhYEVEUUFQcC0IHGgRRSAgVARAPAhsLFgNCDl0ZWiUAEwZREg%3D%3D&t=W1dCFFlQCxxKQgFHREkdSVJKSQVJHFRXFk9FUlpGQUpLCVBaTFhbXQtWVmpSWRtYEAYQBVUS)
**v1.1.0**
**v1.2.0**
| | | - |
| :------------- | :------------- | :--- |

View File

@ -114,9 +114,9 @@
* [](etcd/install.md)
* [](etcd/cluster.md)
* [使 etcdctl](etcd/etcdctl.md)
* [CoreOS ](coreos/README.md)
* [Fedora CoreOS](coreos/README.md)
* [](coreos/intro.md)
* [](coreos/intro_tools.md)
* [](coreos/install.md)
* [Kubernetes - ](kubernetes/README.md)
* [](kubernetes/intro.md)
* [](kubernetes/concepts.md)
@ -148,7 +148,7 @@
* [VS Code](IDE/vsCode.md)
* [Docker ](opensource/README.md)
* [LinuxKit](opensource/linuxkit.md)
* [podman -- Linux ](podman/README.md)
* [podman - Linux ](podman/README.md)
* [](appendix/README.md)
* [](appendix/faq/README.md)
* [](appendix/repo/README.md)
@ -162,8 +162,8 @@
* [MongoDB](appendix/repo/mongodb.md)
* [Redis](appendix/repo/redis.md)
* [Docker ](appendix/command/README.md)
* [ -- docker](appendix/command/docker.md)
* [ -- dockerd](appendix/command/dockerd.md)
* [ - docker](appendix/command/docker.md)
* [ - dockerd](appendix/command/dockerd.md)
* [Dockerfile ](appendix/best_practices.md)
* [ Docker](appendix/debug.md)
* [](appendix/resources.md)

View File

@ -2,4 +2,4 @@
Docker
AWSGoogleAzure Kubernetes [](https://cloud.tencent.com/act/cps/redirect?redirect=10230&cps_key=3a5255852d5db99dcd5da4c72f05df61) 让用户在云上快捷、灵活的部署 Docker 容器
AWSGoogleAzure Kubernetes [](https://cloud.tencent.com/act/cps/redirect?redirect=10230&cps_key=3a5255852d5db99dcd5da4c72f05df61) 让用户在云上快捷、灵活的部署 Docker 容器。[容器镜像服务](https://cloud.tencent.com/act/cps/redirect?redirect=11588&cps_key=3a5255852d5db99dcd5da4c72f05df61) 让用户在云上享有安全高效的镜像托管、分发等服务

View File

@ -1,6 +1,6 @@
# CoreOS
# Fedora CoreOS
`CoreOS`
`CoreOS` Fedora Fedora Atomic Host CoreOS Container Linux
`CoreOS` Linux 使 Linux `yum` `apt`

46
coreos/install.md Normal file
View File

@ -0,0 +1,46 @@
# 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
```

View File

@ -1,31 +1,28 @@
# CoreOS
# Fedora CoreOS
[CoreOS](https://coreos.com/) 对 Docker 甚至容器技术的发展都带来了巨大的推动作用。其提供了运行现代基础设施的特性,支持大规模服务部署,使得在基于最小化的现代操作系统上构建规模化的计算仓库成为了可能
[Fedora CoreOS](https://getfedora.org/coreos/) 是一个自动更新的,最小的,整体的,以容器为中心的操作系统,不仅适用于集群,而且可独立运行,并针对运行 Kubernetes 进行了优化。它旨在结合 CoreOS Container Linux 和 Fedora Atomic Host 的优点,将 Container Linux 中的 [Ignition](https://github.com/coreos/ignition) 与 [rpm-ostree](https://github.com/coreos/rpm-ostree) 和 Project Atomic 中的 SELinux 强化等技术相集成。其目标是提供最佳的容器主机,以安全,大规模地运行容器化的工作负载
# CoreOS
## FCOS
##
###
CoreOS Linux 40% RAM 114M PXE iPXE
FCOS Linux 40% RAM 114M PXE iPXE
##
###
OS使使
Ignition JSON FCOS systemd
## Docker
Ignition initramfs Ignition systemd systemd
Docker CoreOS
###
##
FCOS 使 rpm-ostree yum rpm-ostree OS OS 使
CoreOS
###
k8s 使
FCOS **Docker CLI** **podman CLI** **skopeo CLI** 使 **crictl CLI** CRI-O
##
##
##
* [](https://docs.fedoraproject.org/en-US/fedora-coreos/)
* [openshift ](https://docs.openshift.com/container-platform/4.3/architecture/architecture-rhcos.html)

View File

@ -1,13 +0,0 @@
# CoreOS
`CoreOS` `服务发现``容器管理`
##
`CoreOS` 使 `etcd` `CoreOS` `etcd` `rkt`
`etcd` 使 [etcd ](../etcd/)
##
`Docker``CoreOS` `Docker`使