我的第一个云项目

时间:2015-10-03 20:03:07

标签: python amazon-web-services docker cloud

在探索digitalcoean / aws之后,有点失去了从哪里开始。

我查看了dockerboto3的文档,而docker似乎是我想要的方向(AWS的docker),但我不确定这些是互斥的解决方案

据我所知,以下工作流程是可行的:

  1. 代码本地python(大多数语言,但我使用py)
  2. 将本地代码(也称为上传)部署到服务器
  3. 通过利用某些云API(boto3 / docker?)的脚本从具有一些参数的本地计算机调用该代码
  4. 使用API​​(boto3 / docker?)从我的云中获取完成的结果文件(拉文件是JSON / CSV等并包含我的结果)
  5. 我认为这会更容易起床和跑步(也许就是这样,我只是遗漏了一些东西)。

    我觉得我的目标是不那么强硬,我正撞在墙上。

    非常感谢任何指针/指导。

    谢谢!

1 个答案:

答案 0 :(得分:0)

boto3是aws的接口。

docker是一个用于管理图像并将其部署为容器的软件工具。

您可以使用boto3创建您的亚马逊机器,然后在该机器上安装docker,并从docker存储库中提取容器以运行它们。

还有像docker-machine(用于windows / mac的docker-toolbox)这样的解决方案,可以用来在亚马逊上创建机器,然后从本地docker存储库直接在该机器上运行容器。