我之前根本没有使用Docker,但我现在有一个在Azure服务器上运行的烧瓶应用程序,我希望它主要复制到另一台服务器。
我的目标是在我当前的服务器上重新开始,而不必全新安装操作系统(我没有能力这样做)。我有一些环境和多个Python版本的问题,我想逃避。
然后我想把这个设置发送到另一个完全新鲜的服务器(一个尚未触及的全新Azure实例)。 Docker可以实现吗?
答案 0 :(得分:1)
为了清楚起见,Docker不是将应用程序从一台服务器迁移到另一台服务器的技术。 Docker是一个" vitualization"技术,允许您在应用程序运行时隔离它们。一旦实现了这种隔离,Docker容器就可以迁移到任何只安装了Docker的服务器上。因此,你可以从像#34这样的问题中解脱出来;它可以在这台机器上运行,但它并没有在这个问题上发挥作用。
要做到这一点,首先需要对应用程序进行Docker化。您的要求非常普遍,网上有很多关于如何包含此类应用程序的样本。
但是,您首先需要了解Docker才能开始使用(需要几个小时/天)。您可以开始了解Docker here。一旦你的应用程序停靠并在一台机器上工作,将它移动到另一台服务器就是小菜一碟。