问题标签 [docker-cloud]
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 - 使用 docker-cloud 创建服务时出现状态 404
我有 docker 云帐户并使用docker login
cli 登录。尝试部署此步骤中提到的相同 go 应用程序https://blog.codeship.com/tutum-aka-docker-cloud/。
我找不到在我的帐户中添加云提供商的选项。
当我尝试docker-cloud service run -p 80 --name web sivakumarbdu/tutum-go:latest
我得到以下回应
git - 如何在 Dockerfile for Docker Cloud 中正确初始化 git 子模块
我们正在 Docker Cloud 上构建一个 Docker 容器。构建过程需要 git 子模块。
为了初始化本地构建的子模块,我们在 Dockerfile 中添加了以下行:
见: https ://github.com/open62541/open62541/blob/master/Dockerfile#L9
对应的提交:
https ://github.com/open62541/open62541/commit/ee9c18a6a05722edfe7c0d8d8e140d802fa2e5f2
和拉取请求:
https ://github.com/open62541/open62541/pull/3191
注意: 与类似问题相比,所有子模块都是 github 上的公共 repos,无需身份验证。
没有子模块初始化行的情况:
- 在 Docker 云上构建:成功
https://cloud.docker.com/u/open62541/repository/registry-1.docker.io/open62541/open62541/builds/dcd3283c-76af-4f6b-bb00-cecbaaffc82f - 本地构建:失败
错误:
Dockerfile中子模块init的情况:
- 在 Docker 云上构建:失败
https://cloud.docker.com/u/open62541/repository/registry-1.docker.io/open62541/open62541/builds/28663705-c324-4c7f-a084-f94eb80057bc
- 本地构建:成功
如何正确初始化 dockerfiles 中的子模块,使其在 Docker 云上运行,同时可以拉取主 repo 并构建 docker 容器?
相关问题:
- Docker 云子模块身份验证
私有 git 子模块。没有答案。 - 带有 git 子模块的 Google 容器构建器 DockerFile
私有 git 子模块。与 Google Container Builder 相关 - Docker Hub 和 git 子模块
Docker Hub,但与私有子模块有关 - docker autobuild 带有 git 私有子模块
Docker Hub,但与私有子模块有关
docker - Docker Swarm 基础设施
可能这里的许多人都需要我要问的内容。
我会问某人是否可以更详细地解释下一种情况。
整个基础设施都在 hetzner 上。
Docker Swarm 集群(基础设施管理)
- LDAP
- 钥匙斗篷
- vpn(哪个 vpn)
Docker Swarm 集群(监控服务器)
- grafana.internal.example.com
- alertmanager.internal.example.com
prometheus.internal.example.com
loki.internal.example.com
仅当您连接到 vpn 并且您位于可以访问监控集群的某个 vpn 组中时,如何访问这些子域
- Docker Swarm 集群(开发环境)
- app.dev.example.com
- 仅当您连接到 vpn 时才能访问此子域
- 将日志发送到 loki.internal.example.com 上的 loki 服务器
- Docker Swarm 集群(舞台环境)
- app.staging.example.com
- 仅当您连接到 vpn 时才能访问此子域
- 将日志发送到 loki.internal.example.com 上的 loki 服务器
- Docker Swarm 集群(Prod 环境)
- app.example.com
- 从公共互联网访问应用程序域
- grafana.example.com
- prometheus.example.com
- alertmanager.example.com
- loki.example
- 仅当您连接到 vpn 并且您位于可以访问 prod env 的某个 vpn 组中时才能访问监控子域
是否可以只在基础设施管理集群上保留公共接口并在其他集群中删除它?只有当您连接到 vpn 和专用网络时,我才希望能够连接到其他服务器上的 ssh。
docker - docker 上的解析服务器,使用 https
我想知道使用带有Parse-SDK-iOS-OSX 的移动应用程序通过 https 访问 parse-server 的正确方法是什么。我的服务器(包括 MongoDB 和仪表板)目前托管在 DSM(Synology NAS DS220+)上的 docker 容器上。
现在我通过端口 1337 上的 http 访问它,仅用于开发目的。
那么将其暴露在互联网上的“正确”方式是什么?直接还是通过代理?
如果我将使用代理,这意味着我将不得不在我的移动应用程序上使用解析客户端?