【问题标题】:Is it possible to pin the container to a remote machine instead of a new container instance?是否可以将容器固定到远程机器而不是新的容器实例?
【发布时间】:2016-01-22 00:52:21
【问题描述】:

我正在阅读 docker、ECS 工具。 有很多远程物理主机——hostA、hostB、hostC ..... 我们想使用 docker/ECS 来管理我们现在非常手动的软件部署过程。

我了解 docker 的基础知识,但我不知道如何使用 docker 将代码更改实际部署到远程机器,甚至无法在远程机器上执行简单的命令。

如何在远程机器而不是容器实例中运行任务?或者如果它必须是容器实例,我在容器中进行代码更改,远程机器将如何获取更新?这甚至可能吗?我希望我说得通。

我在网上看到的所有示例都是在 EC2 实例上部署应用程序或类似的东西。我需要的是在已经存在的物理机器上部署或运行​​命令。还有其他更好的方法吗?谢谢

【问题讨论】:

    标签: amazon-ec2 docker docker-compose amazon-ecs docker-swarm


    【解决方案1】:

    我不完全确定我是否理解您的问题,但我认为将容器视为一次性容器可能会有所帮助。他们只做一个任务,然后你就把它们扔掉。如果您想做其他事情,请创建一个新容器。

    进行更改只是淘汰旧容器并在其位置上启动新容器。因此,您实际上并没有更改容器中的代码,您只需使用新代码开始运行一个新容器。

    【讨论】:

      猜你喜欢
      • 2017-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 2019-02-17
      • 2012-03-11
      相关资源
      最近更新 更多