从Visual Studio将Docker发布到AWS

我想使用Visual Studio接口将我的Docker容器发布到AWS。 我想在Visual Studio中指定一个自定义的Dockerconfiguration文件。 不过,我似乎无法以这种方式连接到AWS。 (validation连接总是失败。)这可能吗?

我能够build立docker,推送到Docker Hub,SSH到我的EC2服务器(生活在ECS内),并成功docker拉,但我真的很想简化这个过程,并尽可能绕过docker集线器。

我指定了tcp://[my ec2 server]:2376作为服务器URL。 我指定了其他领域适当的。 我是否需要指定特定的身份validation或运行选项?

这取决于您使用的是哪个AWS区域。 ECS有一个“ 存储库 ”的主机,与集群和任务定义是同级的,现在(现在)只有我们东1和西2。 在创build存储库时,页面顶部会有一个名为“构build,标记和推送Docker镜像”的可扩展标题。 它会给你推动图像的说明。

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

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

要在terminal中复制并粘贴,

  1. 点击窗口左上方的图标。
  2. select编辑>标记。
  3. 突出显示所有行的全部宽度。
  4. select编辑>复制。
  5. 打开记事本,并粘贴文本。
  6. 删除所有换行符。
  7. 将所有内容复制到命令行的terminal(“编辑”>“粘贴”)。
  8. 运行命令,你现在应该能够遵循其余的指示。