Docker Machine默认VM上的软件包管理器?

Ale*_*all 5 linux apt docker docker-machine

我正在使用Docker Machine开发OSX.我使用快速启动终端让它创建default极小的VM:

在OS X安装中,docker守护程序在名为default的Linux VM中运行.默认情况下是一个轻量级Linux VM,专门用于在Mac OS X上运行Docker守护程序.虚拟机完全从RAM运行,下载量小〜24MB,启动时间约为5秒.

我想安装dnsmasq,但这些说明都不起作用.我希望再次遇到这种问题,所以除了安装dnsmasq之外我想要一些工具,比如apt-get能够轻松安装东西.由于命令很少,我不知道如何开始.我有curl,wget,sh,git,和其他非常基本的命令.我没有以下任何一项:

apt
apt-get
deb
pkg
pkg_add
yum
make
gcc
g++
python
bash
Run Code Online (Sandbox Code Playgroud)

我能做什么?我应该下载更完整的虚拟机,如Ubuntu吗?我的笔记本电脑不是很快,所以一个非常轻巧的VM对我很有吸引力,但这开始看起来有点多了.

Eri*_*erg 15

docker -machine VM基于TinyCore.要安装额外的软件包,请使用tce或者使用TinyCore tce-loadapt-get对应软件.

一句警告,您不应将docker-machine VM视为常规VM,您可以在其中安装大量软件包并进行自定义.它只是为了运行容器.最好保持这种方式.