如何在Ubuntu上的现有项目中创build一个Docker容器

我正在尝试迁移到AWS,在Digital Ocean上托pipe一个Django项目。 我的项目目前没有考虑到可移植性。 我想知道如果一个干净的解决scheme只是创build一个docker容器,并将其移动到AWS?

我的问题是(假设Docker已经设置),如何创build一个与我的项目在它的容器?

我只是创build一个容器,我的项目已经在容器中了吗? 或者我必须将所有的文件移动到新的容器中?

我问,因为在线教程使我不清楚如何做到这一点。

我想知道如果一个干净的解决scheme只是创build一个docker容器,并将其移动到AWS?

不是真的。 AWS和Digital Ocean都为您提供了对虚拟Linux机器的shell访问。 迁移到Docker将花费尽可能多的工作来迁移到AWS,另外您还需要花一些时间了解Docker。

如果你有一个Django项目(不是很多小的服务),你只是想转移到AWS(而不是在多个提供者之间跳来跳去),那么我build议不要引入Docker。 这是一个有趣的技术,但我不明白这将如何在这里受益。