Boot2Docker是一个极简主义的Linux发行版,其唯一目的是运行Docker容器。 它已折旧,不再推荐使用。
Boot2Docker发行版基于Tiny Core Linux,完全从RAM运行。 ISO安装占用27 MB。 Boot2Docker在大约5秒内启动。
Boot2Docker团队鼓励用户和人们在Microsoft Windows和Apple MacOS上运行Docker以使用Docker Machine。 Docker Machine工具在虚拟主机上安装Docker Engine。 Docker Engine从映像部署和运行容器。
在Docker Machine发布之前,Boot2Docker是在Windows操作系统上运行Docker的唯一方法。 Docker Machine的发布以及后续版本的非Linux操作系统的本机Docker应用程序已经弃用了Boot2Docker-CLI。 但是,Docker Machine允许用户设置运行Boot2Docker Linux的VM。
Boot2Docker仅用于Docker开发; 它缺乏其他Linux操作系统发行版的许多功能,例如容器和本机主机之间的文件共享。 在生产中运行需要单独的Linux主机或CoreOS等第三方平台来管理和编排容器。
Boot2Docker与Boot2Docker-CLI
Docker创建了一个Boot2Docker命令行工具,该工具下载Boot2Docker ISO映像并自动创建Oracle VM VirtualBox虚拟机。 此外,该工具还设置了两个网络,一个将容器连接到互联网,另一个创建安全端口映射。
Boot2Docker包含在Docker Toolbox中,包括用于容器管理的Kitematic GUI,Docker引擎,Docker Machine,Docker Compose以及为Docker命令行界面预配置的shell。 Docker Toolbox使用户能够在Windows系统上运行Docker容器,这些容器无法满足Docker for Windows应用程序的最低系统要求。
安装一些常用的软件包:
这个系统自带的命令很少,可以手动安装 ip 、tcpdump 等一些常用的命令:
tce-load -wi iproute2
tce-load -wi tcpdump