- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在一个带有一个主节点和两个节点的 AWS 集群中安装了 mesosphere,分别称为主节点、节点 1 和节点 2。主节点是可见的,节点是私有(private)的。
我得到一个默认运行的马拉松实例和背面的 docker 支持。 Docker 版本是 1.6(已验证)。
因此,我按照 Marathon docs 中的描述使用 marathon 安装了一个 docker 注册表镜像,并带有一些 S3 支持的变体,如下所示:
{
"id": "/docker/registry",
"instances": 1,
"cpus": 0.5,
"mem": 1024.0,
"disk": 128,
"container": {
"docker": {
"type": "DOCKER",
"image": "registry:2",
"network": "BRIDGE",
"portMappings": [
{
"containerPort": 5000,
"hostPort": 0,
"protocol": "tcp",
"servicePort": 5000
}
]
},
"volumes": []
},
"env": {
"APPLICATION_WEB_PROXY_BASE": "/service/docker_registry",
"SETTINGS_FLAVOR": "s3",
"REGISTRY_VERSION": "0.1",
"REGISTRY_LOG_LEVEL": "debug",
"REGISTRY_STORAGE": "s3",
"REGISTRY_STORAGE_S3_ACCESSKEY": "ACCESSKEY",
"REGISTRY_STORAGE_S3_SECRETKEY": "SECRETKEY",
"REGISTRY_STORAGE_S3_REGION": "us-east-1",
"REGISTRY_STORAGE_S3_BUCKET": "my-docker-registry",
"REGISTRY_STORAGE_S3_ROOTDIRECTORY": "/docker",
"AWS_PATH": "/docker",
"STORAGE_PATH": "/docker"
},
"ports": [ 0 ]
}
"FATA[0000] Error response from daemon: v1 ping attempt failed with error:
Get https://myregistrydomain.com:5000/v1/_ping: tls: oversized record received with length 20527.
If this private registry supports only HTTP or HTTPS with an unknown CA certificate,please add
`--insecure-registry myregistrydomain.com:5000` to the daemon's arguments.
In the case of HTTPS, if you have access to the registry's CA certificate, no need for the flag;
simply place the CA certificate at /etc/docker/certs.d/myregistrydomain.com:5000/ca.crt"
--insecure-registry myregistrydomain.com:5000
。
$HOST
和
$PORT
环境变量,所以我尝试将它们作为参数添加到容器中:
...
container:
"network": "BRIDGE",
"parameters": [{ "key": "insecure-registry", "value": "$HOST:$PORT" }],
"portMappings": [
...
...
"disk": 128,
"args": ["--insecure-registry $HOST:$PORT"],
"container": {
...
Executor registered on slave 20150928-002726-2617573386-5050-1278-S1
flag provided but not defined: -insecure-registry
"env": {
"DOCKER_OPTS": "--insecure-registry $HOST:$PORT",
"APPLICATION_WEB_PROXY_BASE": "/service/docker_registry",
最佳答案
我认为这个问题在概念上是错误的。我试图添加 --insecure-registry
当必须将其添加到将访问注册表的 docker 守护程序时,标记到注册表。在 DCOS 的情况下,它必须添加到每个从节点。
根据 Michael 的建议,我认为可以通过锁定注册表端口并使用 mesos-dns
来解决。解析从主机名,例如,我可以使用 DNS 名称 dockerregistry.marathon.mesos 将解析到正确的服务器和锁定的端口 5000,即:
--insecure-registry dockerregistry.marathon.mesos:5000
关于马拉松不安全注册表上的 Docker 注册表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32818818/
我正在尝试在我的基础架构上启动 rstudio。 如果我做 : sudo docker run -d -p 8787:8787 192.168.0.38:5000/rocker/rstudio 然后我
Marathon 和 Aurora 都是基于 Mesos 构建的,据说是为运行长时间运行的服务而设计的。我的问题是: 它们有什么区别?我一直在努力寻找关于它们的关键差异的任何好的解释 这些框架是否可以
我们将一个Spring Boot应用程序部署在Docker容器中并使用中层(marathon + mesos)进行管理。 Spring Boot应用程序旨在通过马拉松部署,一旦完成,它将退出,代码=
我正在尝试使用 telegram API 和 Telethon 删除消息。 这是我的代码: from telethon import InteractiveTelegramClient from te
我在我的两台机器上设置了 Marathon 和 Mesos。 我可以从 marathon Web 控制台成功调度命令,但是当我尝试调度涉及 docker 图像的作业时,我立即发现作业失败。另外,我没有
我有带有Marathon框架的3节点Mesos集群。在从属服务器上,我有Docker,我想在一个节点上部署几个Wildfly实例。 如何通过Marathon在一个从属Mesos节点上部署Wildfly
我正在开始 Java 编程,我编写了一个程序来测试每个行星有多少颗卫星。这是一个只有四个行星的简化版本。 import java.util.Scanner; import java.util.Rand
如何使用 Telethon 创建公共(public)/私有(private) channel ?我在官方文档中没有找到这个信息。 最佳答案 您可以使用此过程来创建私有(private) channel
我是一名优秀的程序员,十分优秀!