【问题标题】:How do I create docker image from an existing CentOS?如何从现有的 CentOS 创建 docker 映像?
【发布时间】:2014-06-10 06:39:00
【问题描述】:

我是 docker.io 的新手,不确定这是否超出了 docker 的范围。我有一个现有的 CentOS 6.5 系统。我试图弄清楚如何从我已经运行的 CentOS Linux 系统创建 docker 映像。我想基本上克隆这个现有的系统;所以我可以将它移植到另一个云提供商。我能够从基本 CentOS 映像创建 docker 映像,但我想基本上克隆我现有的系统并继续使用 docker.io。

我是否坚持从头开始创建基本 CentOS 并从那里为 docker 配置它?这可能更像是一个 VirtualBox/Vagrant 的东西,但我对 docker.io 很感兴趣。

看来我需要从基本 CentOS 开始,并创建一个包含我需要的所有插件的 Dockerfile……我想我现在就到那里了……

【问题讨论】:

  • @user3570347- 如何通过提供所需内容来创建 dockerfile。我还想从现有的 sles12 vm 创建一个基本映像。在该 vm 中还安装了一些自定义应用程序,我希望该 vm 作为 docker 基础映像。我怎样才能做到这一点?

标签: docker


【解决方案1】:

克隆一个启动并运行的系统肯定不是 Docker 的目的。相反,Docker 旨在与应用程序或服务一起开发您的操作系统和服务器安装,使 DevOps 更加 DevOpsy。从干净的 CentOS 映像开始,您将确保只安装服务所需的内容,并且一切都在掌控之中。您实际上不想要所有其他可能产生不兼容性的东西。所以,这里的答案是,你绝对应该反过来解决这里的问题。

【讨论】:

  • 谢谢!在昨天花了更多时间阅读 docker.io 之后。我得出了同样的结论,并且正在制作一个具有干净 CentOS 基础的 Dockfile,并且只是添加了我需要的内容。感谢您及时的回复!我在错误的轨道上克隆。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-27
  • 1970-01-01
  • 1970-01-01
  • 2017-07-12
  • 1970-01-01
  • 2019-01-16
相关资源
最近更新 更多