我正在使用Docker Machine开发OSX。我使用快速启动终端让它创建极小的default
VM:
在OS X安装中,docker守护程序在名为default的Linux VM中运行。默认情况下是一个轻量级Linux VM,专门用于在Mac OS X上运行Docker守护程序。虚拟机完全从RAM运行,下载量小〜24MB,启动时间大约为5秒。
我想安装dnsmasq,但these instructions都不能正常工作。我希望再次遇到这种问题,所以除了安装dnsmasq之外,我想要一些工具,例如apt-get
,以便能够轻松安装。由于命令很少,我不知道如何开始。我有curl
,wget
,sh
,git
和其他非常基本的命令。我没有以下任何一项:
apt
apt-get
deb
pkg
pkg_add
yum
make
gcc
g++
python
bash
我该怎么办?我应该下载更完整的虚拟机,如Ubuntu吗?我的笔记本电脑不是很快,所以一个非常轻巧的VM对我很有吸引力,但这开始看起来有点像。
答案 0 :(得分:13)
docker-machine VM基于TinyCore。要安装额外的软件包,请使用tce
或tce-load
,即TinyCore的apt-get
版本。
请注意,您不应将docker-machine VM视为常规VM,您可以在其中安装大量软件包并进行自定义。它只是为了运行容器。最好保持这种方式。