【问题标题】:How to create a docker container out of existing project on Ubuntu如何在 Ubuntu 上从现有项目中创建 docker 容器
【发布时间】:2016-08-25 18:06:35
【问题描述】:

我有一个托管在 Digital Ocean 上的 Django 项目,我正在尝试迁移到 AWS。我的项目目前根本没有考虑到可移植性。我想知道一个干净的解决方案是否只是创建一个 docker 容器并将其移动到 AWS?

我的问题是(假设 Docker 已经设置好),如何创建一个包含我的项目的容器?

我是否只是创建一个容器并且我的项目已经在容器中?还是我必须将所有文件移到新容器中?

我问是因为网上的教程让我不清楚如何做到这一点。

【问题讨论】:

  • 是的,您可以通过docker pull django 获取Django 的官方镜像并运行容器并使用docker cp 命令将您的项目复制到其中。

标签: amazon-web-services docker digital-ocean


【解决方案1】:

我想知道一个干净的解决方案是否只是创建一个 docker 容器并将其移动到 AWS?

不是真的。 AWS 和 Digital Ocean 都允许您通过 shell 访问虚拟 Linux 机器。迁移到 Docker 所需的工作量与迁移到 AWS 一样多,而且您需要花一些时间了解 Docker。

如果您有一个 Django 项目(不是很多小服务)并且只想迁移到 AWS(而不是在多个提供商之间来回切换),那么我建议您不要引入 Docker。这是一项有趣的技术,但我看不出它会给你带来什么好处。

【讨论】:

    猜你喜欢
    • 2021-11-05
    • 1970-01-01
    • 2023-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-09
    • 2020-04-27
    相关资源
    最近更新 更多