从Visual Studio将Docker发布到AWS

时间:2016-01-13 18:33:02

标签: visual-studio docker visual-studio-2015 amazon-ecs

我想使用Visual Studio界面将我的Docker容器发布到AWS。我想在Visual Studio中指定自定义Docker配置文件。但是,我似乎无法以这种方式连接到AWS。 (验证连接总是失败。)这可能吗?

我能够建立Docker,推送到Docker Hub,ssh进入我的EC2服务器(生活在ECS中),并成功停靠,但我真的想简化流程并尽可能绕过Docker Hub。

我将tcp://[my ec2 server]:2376指定为服务器网址。我酌情指定了其他字段。我是否需要指定特定的Auth或Run选项?

1 个答案:

答案 0 :(得分:3)

这取决于您使用的AWS区域。 ECS有一个“Repositories”主机,是集群和任务定义的兄弟,现在只能用于我们 - 东 - 1和我们 - 西 - 2。创建存储库时,页面顶部有一个可扩展的标题“Build,Tag和Push Docker Image”。它将为您提供推送图像的说明。

Amazon ECS开发人员指南有一个“Repositories”页面以获取更多信息。

提示:尝试登录并未立即从说明中清除。运行aws ecr get-login命令将使用您需要执行的整个登录命令进行响应,但这是一个非常长的命令。您必须熟悉终端中的复制和粘贴。 (我不是。)

要在终端中复制并粘贴,

  1. 单击窗口左上角的图标。
  2. 选择修改>标记。
  3. 突出显示所有行的全部宽度。
  4. 选择修改>副本。
  5. 打开记事本,然后粘贴文字。
  6. 删除所有换行符。
  7. 在命令行将所有内容复制回终端(编辑>粘贴)。
  8. 运行命令,您现在应该可以按照其余的说明进行操作。