我正在尝试为无浏览器部署ECS集群。但是遇到了我无法解决的问题。
我将尽力帮助您完成设置工作。
进入ECS,创建集群,选择自定义映像,映像路径为https://hub.docker.com/r/browserless/chrome/的docker.io/browserless/chrome:latest
在端口映射中添加了端口80和8080。
保留所有默认值/空值。
运行设置,一段时间后所有内容均为绿色,并且可以运行。
尝试打败公共IP(白屏)
我检查云手表,看到此错误
/bin/sh: 1: cannot create
/usr/local/apache2/htdocs/index.html: Directory nonexistent
不确定如何修复。
谢谢
答案 0 :(得分:1)
玩了一段时间之后,我解决了这个问题。
由于Docker容器在端口3000上运行,我需要将3000添加到安全组并使用端口3000来访问公共IP。
答案 1 :(得分:0)
您可能会在尝试创建index.html的容器内遇到权限问题,但由于权限不足而失败,您可以尝试对目录执行CHMOD 755,另一种调试方法是运行本地查看docker,然后查看是否遇到相同的问题,那么可以将CHMOD(如果是这样)添加到dockerfile中以构建新映像。希望这会给您一些指导