如何在docker中运行功能齐全的Linux发行版?

时间:2016-04-09 12:22:42

标签: ubuntu ssh docker

我想在云中使用Linux shell来管理我的云基础架构。我希望modcons像man page和许多实用程序。我打算用ssh访问它并让ssh-agent转发我的私钥。从库存Ubuntu映像开始并使用Dockerfile添加我需要的东西会很不错。但是dockerhub上的标准Ubuntu映像被剥离了。我可以轻松实现我想要的吗?还是我要错了?

可行的替代方案是使用传统VM。这样做的缺点是它们需要花费更长的时间来构建,配置比编写Dockerfile要复杂得多,而且你需要为每个配置文件付费,而使用docker我可以运行尽可能多的管理容器。

2 个答案:

答案 0 :(得分:2)

Docker ontainer旨在运行单个应用程序。您可能想要查看本机LXC容器。他们能够运行完整的操作系统。

答案 1 :(得分:1)

这反对Docker背后的想法,你不应该从内部管理你的容器,如果你想要更改你的容器你扔掉它并重新重建它。

请参阅博客文章Docker Best Practices