问题标签 [tutum]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - Tutum HAProxy Docker 虚拟主机转发到入口点路径
我正在尝试使用HAProxy tutum docker 映像在两个不同的 Web 应用程序之间进行负载平衡。两个 Web 应用程序都有一个入口点“/”。在虚拟主机和虚拟路径部分,我看到我可以使用虚拟主机路由到不同的服务。我尝试将VIRTUAL_HOST
网络应用程序 1 的参数设置为,网络应用*/webapp1*
程序 2 的参数设置为/*webapp2*
. 但是,当尝试通过 HAProxy(例如使用http://haproxy-test.myname.svc.tutum.io/webapp1
)导航到 Web 应用程序 1 时,它会将我转发到http://<internal_ip_to_webapp1/webapp1
. 我希望 HAProxy 将调用转发/webapp1
到http://<internal_ip_to_webapp1>
(即 Web 应用程序 1 的入口点)。我怎样才能做到这一点?
docker - tutum 构建后图像不存在
我尝试按照这里的教程进行操作:
https://support.tutum.co/support/solutions/articles/5000539696-3-prepare-the-app
在我看来,图像是构建的:
如果我然后切换到https://tutum.freshdesk.com/support/solutions/articles/5000539697它说图像不存在:
如果我跑步,docker images
我也看不到它。
我错过了什么吗?
docker - Tutum 重新部署触发器不会从图像重建
使用 dashboard.tutum.co 的 Web 界面,当我点击容器上的“Reploy”按钮时,它不会从我的 Docker Hub 映像重建。这是正常的行为吗?
这是上下文。我一直在尝试实施如下的持续交付策略:Github > Docker Hub > Tutum。效果很好,只是我网站的“最新版本”最终没有上线。为了检查它是否可能是 Docker Hub 问题,我已经终止了我的 Tutum 容器并重新创建了它(使用我最新的 Docker hub 映像):然后我的网站的最新版本就上线了。难道我做错了什么?
编辑: 问题是 Tutum 上的默认重新部署行为是重用容器卷。这就是我的代码没有更新的原因!这里记录了一个名为“reuse_volumes”的查询参数,但我无法将它与 Docker Hub webhooks 一起成功使用,所以问题仍然存在。
nginx - 使用反向代理将不同的域重定向到同一个 apache
早晨,
我正在运行一个 dockerized 环境(本地和生产的 tutum),其中包括:
使用https://github.com/jwilder/nginx-proxy的 nginx 反向代理
多组容器,主要是 apache 之类的网站。
反向代理依赖于在一些 apache 上设置的环境变量 VIRTUAL_HOST 来重定向流量,并且由于在开发/生产中 foo.dev 和 foo.com 之间的变化,由于额外的生产,它在使用不同环境变量的开发和生产中都能很好地工作。 tutum 上的堆栈文件上的 yml 或不同配置。
但现在我需要让 foo.com 和 foo.es 由同一个 Web 应用程序提供服务(一个是由同一个 wordpress 容器提供的另一个的翻译)。
我认为我需要的是在 stackfile/docker-compose.yml 上定义多个 VIRTUAL_HOST 但我不知道这是否可能。
我错过了什么吗?
是否可以使用此设置将 foo.com 和 foo.es 路由到同一个容器?
谢谢!
docker - 错误:构建过程在 Tutum 上构建 Docker 期间返回退出代码 137
我在 Tutum 上设置了一个新的存储库,链接到 Github 存储库。该项目在我的本地机器上成功构建,但在 4 小时后在 Tutum 上失败并给我以下日志。
我的 Dockerfile 的最后一步 27 已经到达,Docker 随即返回消息“成功构建 eeb9646f9317”,但也返回“错误:构建过程返回退出代码 137”。
这是我的 Dockerfile
还有我的 run.sh
任何想法 ?
amazon-web-services - 如何使用 Amazon ECS 从 Tutum 私有注册表中提取 Docker 映像?
我正在尝试设置一个Amazon ECS部署,该部署使用来自Tutum私有 Docker 注册表的图像。Tutum 是私有的,显然需要进行身份验证。
根据ECS 文档,我修改了 EC2 实例上的文件“/etc/ecs/ecs.config”以包含正确的 Tutum 身份验证凭证:
auth 字符串是我的 Tutum 凭据的 Base64 编码:'<username>:<password>'
.
但是,当我尝试运行相应的 ECS 任务时,它会失败并显示以下消息:CannotPullContainerError: Authentication is required。
如何正确配置 ECS 以针对 Tutum 注册表进行身份验证,以便我可以从那里成功提取图像?
docker-compose - 如何使用 docker-compose.yml 文件在 tutum 中创建堆栈?
我正在尝试按如下方式构建堆栈:
当我按下“创建堆栈”按钮时,出现此错误:
有人可以帮我吗?
networking - 来自 Docker 容器的出站 telnet 连接被拒绝,但在主机上工作正常
我在通过 Tutum 托管到 AWS 的节点上面临网络问题。
我进入节点并运行
telnet localhost 3000
而且效果很好。当我docker exec -it <containerid> bash
进入我的一个容器并运行上面的相同命令时,我收到此错误:
telnet: Unable to connect to remote host: Connection refused
谁能解释为什么不允许从容器到主机的出站连接?