19

我在boot2docker。我不完全确定我完全理解它,但我正在进行的项目似乎需要它。

我已经 ssh 了,我试图在我们的项目上做一个 make,但我得到了

make: not found

然后我尝试了一个:

apt-get install make

并得到

apt-get: not found

尝试谷歌搜索,但找不到任何相关信息或任何包管理器。

关于如何在 boot2docker 中安装任何东西的任何建议?

编辑:当我问这个问题时,我误解了 boot2docker 和 docker 是如何携手合作的。实际上有一个包管理器(tce-load)允许安装包,但实际上,它不应该被使用,任何涉及使用 docker 的项目都应该使用 boot2docker 中的一个 docker 容器,其中包含构建工具。尽管我确实发现 tce-load 对安装 nano 很有用,因为我不是 vi 的粉丝,而且这有时很有用。

4

3 回答 3

23

似乎 boot2docker 使用 Tiny Linux,它有自己的包管理器,称为“tce-load”。这里有一个包列表:

http://distro.ibiblio.org/tinycorelinux/tcz_2x.html

那里有所有需要制作的东西或任何东西。

于 2015-03-03T21:03:13.293 回答
1

您不应该在 boot2docker vm 上安装任何东西,因为它会经常被删除和重置。您应该在 boot2docker vm 上运行的 docker 容器中安装任何工具。

于 2014-10-29T13:33:45.160 回答
-5

只有 linux 可以运行 docker,所以在 osx 或 windows 上运行时,您必须使用 boot2docker。boot2docker 只是运行一个安装了 docker 的 linux 虚拟机。一旦你使用了 boot2docker,你就可以像往常一样使用 docker。

boot2docker vm 不是你应该安装东西的地方,你应该做的是运行一个容器,其中包含你需要安装的程序。这可以通过从 docker 注册表中找到有用的镜像或制作自己的 docker 镜像来完成。

于 2014-10-29T15:07:05.870 回答