【问题标题】:How to run a Docker image in Open server without using the docker container如何在不使用 docker 容器的情况下在 Open server 中运行 Docker 映像
【发布时间】:2019-08-17 14:43:04
【问题描述】:

我正在设置一个包含 7 台服务器的集群环境,并且我已经创建了一个 docker 映像,我已经配置了我们的应用程序。我需要在我的开放服务器中使用该 docker 映像,而不是在 docker 内部,因为它会在我们进行负载测试时影响性能。

我使用的是 Ubuntu 服务器,所有配置都由 Jenkins 作业使用 ssh 完成。

我的最终结果是每次为我们的应用程序的每个新版本执行 Jenkins 作业时都重置集群环境。有没有办法做到这一点??

【问题讨论】:

  • 我不确定我是否得到您的问题。您只想清理服务器中的 docker 吗? “docker system prune -a”可能是解决方案。
  • 不,我想直接在我的服务器上执行 docker 镜像,而不需要 docker 容器。这样我就可以使用服务器空间并且在运行负载测试时不会影响性能
  • 据我所知,没有办法做到这一点。您可以使用 vm 快照而不是容器。
  • 据我所知,没有办法做到这一点。您可以使用 vm 快照而不是容器。

标签: docker jenkins cluster-computing hierarchical-clustering docker-image


【解决方案1】:

无法将 docker 镜像部署为 vm 或物理服务器。 据我所知,Docker 镜像只能在 docker 服务器上使用。

正如@paco alcacer 在 cmets 中所说,如果您使用虚拟环境(例如,vsphere/esxi),最好的解决方案是创建一个包含集群所有必要应用程序的虚拟机,然后简单地克隆这个虚拟机跨集群中的其他服务器。 根据您使用的环境,有几种工具可以实现此目的

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-26
    • 2013-09-22
    • 1970-01-01
    • 2016-11-21
    • 2018-07-06
    • 2019-05-12
    • 2019-07-27
    相关资源
    最近更新 更多