首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在AWS ECS上部署Docker镜像

在AWS ECS上部署Docker镜像
EN

Stack Overflow用户
提问于 2019-03-25 13:31:36
回答 2查看 617关注 0票数 1

我正在尝试为无浏览器部署一个ECS集群。然而,遇到了一些我无法解决的问题。

我将尝试向您介绍我在设置过程中所做的事情。

进入ECS,创建集群,选择自定义镜像,镜像路径为docker.io/browserless/chrome:https://hub.docker.com/r/browserless/chrome/的最新版本

将端口80和8080添加到端口映射。

将所有内容保留为默认/空。

运行设置后,一切都是绿色的,并在一段时间后运行。

尝试命中公网ip未成功(白屏)

我检查了一下cloud watch,我看到了这个错误

代码语言:javascript
复制
       /bin/sh: 1: cannot create 
      /usr/local/apache2/htdocs/index.html: Directory nonexistent

不确定如何修复它。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-03-26 07:34:59

在尝试了一段时间后,我修复了这个问题。

由于docker容器运行在3000端口,我需要将3000添加到安全组中,并用3000端口命中公网ip。

票数 1
EN

Stack Overflow用户

发布于 2019-03-25 13:48:12

你可能会在容器内部遇到一些权限问题,在那里它试图创建index.html,但由于权限不足而失败,你可以尝试在目录上执行chmod755,另一种调试方法是在本地运行docker,看看是否最终遇到了同样的问题,然后你可以将CHMOD (如果是问题)添加到你的dockerfile中来构建新的镜像。希望这篇文章能给你一些指导

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55331721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档