如何在 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-get
或 yum
来安装诸如 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 node
和docker pull microsoft/aspnet
。图片来自hub.docker.com
。如果您需要更多,请浏览 docker 文档。
再次感谢宝马!这似乎奏效了。如果您想将其写为答案,我会接受。
【参考方案1】:
使用 docker,您可以专注于使用应用程序,而不是安装。
您无需在应用程序安装上浪费时间,您可以直接拉取映像以在几分钟内获得node.js
或aspnet
环境的工作。
所以回答你的问题,你可以通过 pull 命令准备好这些环境:
docker pull node
docker pull microsoft/aspnet
【讨论】:
以上是关于如何在 Kitematic Boot2docker linux 上安装东西?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 OSX(boot2docker)上获得与 docker 容器的 ssh 连接
Kitematic - VirtualBox is not installed. Docker for windows 10