如何在 CoreOS 上安装任何东西?

如何在 CoreOS 上安装任何东西?

我运行的是 CoreOS 835.13.0。

这是我遇到过的问题:

  • man-man: command not found
  • info-info: command not found
  • head -z a.txt-head: invalid option -- 'z'
  • apt-get update-apt-get: command not found

这很令人沮丧,所以我想安装一些东西来让我的生活更轻松。

可悲的是,我似乎也无法安装任何东西。

如何在 CoreOS 上安装东西?或者更好的是,我如何apt-get在 CoreOS 中安装(以便之后我可以安装其他任何东西)?

答案1

CoreOS 的设计是简单的,因此只包含足够的功能来提供集群基础设施,仅此而已。没有包管理器,因为不需要安装任何东西;应用程序和/或服务在容器中运行。

由于您想要执行 cron 作业,因此您可以使用 CoreOS 创建一个码头工人或者库克特您可以在其中安装 cron 并运行作业的容器。

例如,您可以使用 Debian 映像创建 Docker 容器,然后用于apt-get安装 cron。问题是 Docker 容器被设计为直接运行进程,并且通常没有 init 系统,因此您可能必须显式启动 cron 守护进程。

相关内容