Windows上的boot2docker缺少apt-get / package manager

时间:2014-10-29 02:23:18

标签: windows docker apt-get boot2docker

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

我已经进去了,我试图对我们的项目进行制作,但我得到了

make: not found

然后我尝试了:

apt-get install make

得到了

apt-get: not found

尝试使用Google搜索,但无法找到有关该内容或任何软件包管理器的信息。

有关如何在boot2docker中安装任何内容的任何建议吗?

编辑: 当我问这个时,我误解了boot2docker和docker是如何协同工作的。实际上有一个允许安装软件包的软件包管理器(tce-load),但实际上它不应该被使用,任何涉及使用docker的项目的东西都应该使用boot2docker中的docker容器,其中包含内置的构建工具。那。虽然我确实发现了tce-load有用的安装nano,因为我不是vi的粉丝,而且它非常有用。

3 个答案:

答案 0 :(得分:21)

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

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

需要制作的所有东西或其中的任何东西。

答案 1 :(得分:0)

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

答案 2 :(得分:-5)

只有linux可以运行docker所以当在osx或windows上运行时,你必须使用boot2docker。 boot2docker正在运行安装了docker的linux vm。一旦你使用boot2docker,就像平常一样使用docker。

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