如何在 Kitematic Boot2docker linux 上安装东西?

Posted

技术标签:

【中文标题】如何在 Kitematic Boot2docker linux 上安装东西?【英文标题】:How do I install things on Kitematic Boot2docker linux? 【发布时间】:2015-12-04 19:38:29 【问题描述】:

我已经完成了docker工具箱https://www.docker.com/toolbox中的boot2docker虚拟机设置教程。

使用窗口 10 作为我的基础,我设法通过 Linux default 4.0.9-boot2docker 使 virtualbox 从风筝中运行

当我开始尝试运行 apt-getyum 来安装诸如 NODE.JS 或 ASPNET 之类的东西时,我被告知找不到这些文件。

最终目标是能够在我的本地环境中运行我的 aspnet docker 映像。

我需要在我的 docker 服务器上安装 aspnet、node 等,然后才能开始运行 aspnet docker 映像吗?如果是,在没有apt-get或yum的linux版本中如何安装?

edit - 请注意,似乎建议我需要在 docker 服务器上安装东西的是 ASPNET 核心文档。 https://dotnet.readthedocs.org/en/latest/getting-started/installing-core-linux.html 也许我可以在 windows 环境中 docker-build 并从 linux VM docker-run 而不实际安装我的 docker 映像以外的任何东西?

【问题讨论】:

那么对于node.js,为什么不直接拉取镜像node,和aspnet一样。您无需从头开始一步步安装这些应用程序。 感谢您的评论!恐怕我不确定我是否理解如何直接提取图像。您是否从其他教程中学习?也许你可以链接它? 首先尝试docker pull nodedocker pull microsoft/aspnet。图片来自hub.docker.com。如果您需要更多,请浏览 docker 文档。 再次感谢宝马!这似乎奏效了。如果您想将其写为答案,我会接受。 【参考方案1】:

使用 docker,您可以专注于使用应用程序,而不是安装。

您无需在应用程序安装上浪费时间,您可以直接拉取映像以在几分钟内获得node.jsaspnet 环境的工作。

所以回答你的问题,你可以通过 pull 命令准备好这些环境:

docker pull node
docker pull microsoft/aspnet

【讨论】:

以上是关于如何在 Kitematic Boot2docker linux 上安装东西?的主要内容,如果未能解决你的问题,请参考以下文章

docker win7加速器配置

如何安装一个新的应用 windows docker

Docker可视化工具Kitematic

如何在 OSX(boot2docker)上获得与 docker 容器的 ssh 连接

windows docker 安装 Kitematic

Kitematic - VirtualBox is not installed. Docker for windows 10