Docker 机器默认 VM 上的程序包管理器?

Package manager on the Docker Machine default VM?

我正在使用 Docker 机器在 OSX 上进行开发。我使用快速启动终端让它创建了非常小的 default 虚拟机:

In an OS X installation, the docker daemon is running inside a Linux VM called default. The default is a lightweight Linux VM made specifically to run the Docker daemon on Mac OS X. The VM runs completely from RAM, is a small ~24MB download, and boots in approximately 5s.

我想安装 dnsmasq,但是 these instructions 的 none 可以。我希望再次遇到此类问题,所以除了安装 dnsmasq 之外,我还想拥有一些工具,例如 apt-get 以便能够轻松安装东西。可用命令太少,我不知道如何开始。我有 curlwgetshgit 和其他非常基本的命令。我没有以下任何一项:

apt
apt-get
deb
pkg
pkg_add
yum
make
gcc
g++
python
bash

我能做什么?我应该只下载一个更完整的 VM,例如 Ubuntu 吗?我的笔记本电脑速度不是很快,所以非常轻量级的 VM 对我很有吸引力,但这开始看起来有点过分了。

docker-机器虚拟机基于TinyCore。要安装额外的包,请使用 tcetce-load,TinyCore 的 apt-get 对应物。

警告一句,您不应该将 docker-machine VM 视为安装大量软件包和自定义的常规 VM。它仅适用于 运行 个容器。最好保持这种状态。