Software-Installation
如何在 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
這令人沮喪,所以我想安裝一些東西來讓我的生活更輕鬆。
可悲的是,我似乎也無法安裝任何東西。
- 我在 Google Groups 上找到了這個問題,但沒有可靠的答案。
- 我發現有沒有辦法在 CoreOS 上安裝 Nano?它顯示了一個特定於 nano 的複雜解決方法,所以這對我沒有幫助。
如何在 CoreOS 上安裝東西?或者更好的是,我如何
apt-get
在 CoreOS 中安裝(以便之後可以安裝其他任何東西)?
CoreOS 被設計為準系統,因此只包含足夠的功能來提供集群基礎設施,僅此而已。沒有包管理器,因為不需要安裝任何東西;應用程序和/或服務在容器中執行。
由於您要執行 cron 作業,您可以使用 CoreOS 創建一個Docker或rkt容器,您可以在其中安裝 cron 並執行您的作業。
例如,您可以使用 Debian 映像創建 Docker 容器,然後使用它
apt-get
來安裝 cron。問題是 Docker 容器被設計為直接執行程序並且通常沒有初始化系統,因此您可能必須顯式啟動 cron 守護程序。