Tag: json

pipe理多个mesos marathon jsonconfiguration以进行部署

所以我使用Mantl.io来处理我们的环境。 事情进展顺利,我们现在已经过了POC阶段,开始考虑如何处理持续交付。 显然自动化是关键。 也许我的方法或想法是错误的,但我想找出一种方法来pipe理我将传递给马拉松的json通过jenkins工作调用从我们的registry部署docker容器。 我们有各种环境(testing,性能,产品等),在这些环境中,我将有30多个微服务需要为CPU,内存,环境variables等设置不同的variables。 所以我只是不确定采取我的docker容器和链接他们可能是10个或更多不同的configuration每个微服务取决于环境的最佳方法。 是否有构build,pipe理,版本控制,链接容器configuration到环境的工具? 我似乎无法在这个领域find任何东西,这使我相信我正走向错误的道路。 谢谢

Spring MVC – 带“ – ”的string参数parsing为“?”

我已经实现了一个我想运行docker命令的api。 大多数命令工作正常,但是当我试图运行以下命令 { "command":"docker run -d -p 1506:1506 –p 2003:2003 –name=dradis dradis-licensed:v1" } 在服务器端,第二个'-p'参数实际上被转换为'?p' 任何线索为什么会发生这种情况,我应该使用任何逃跑字符? 干杯克里斯

如何在使用fluentd进行docker日志时获取容器和图像名称?

我正在使用一个fluentd容器来挂载/ var / lib / docker / containers目录,并且拖曳每个容器的所有日志。 日志存储在/var/lib/docker/containers/$container_id/$container_id-json.log中。 这些不包含容器名称或图像名称。 我需要能够将容器和图像名称分别添加到来自日志文件的每个日志中。 容器名称和映像名称都存储在/var/lib/docker/container/$container_id/config.v2.json中。 我不知道如何从该文件中获取图像和名称,并将其作为logging添加到相应的日志中。 这只是我的第一个想法,可能有更好的方法来做到这一点,随时提供任何意见。 旁注:我故意不使用fluentd作为docker日志logging驱动程序,因为我们以前以类似的方式使用了logspout。 目前的目标是用类似的方式用fluentdreplacelogspout。 如果日志logging驱动程序确实以更简单的方式提供了这些信息,那么稍后我会考虑切换。

Kubernetes将JSON日志保存到带有转义引号的文件中。 为什么?

我使用Elasticsearch的Fluentd处理来自Kubernetes的日志,但是我注意到一些JSON日志无法正确索引,因为JSON是以stringforms存储的。 来自kubectl日志的日志如下所示: {"timestamp":"2016-11-03T15:48:12.007Z","level":"INFO","thread":"cromwell-system-akka.actor.default-dispatcher-4","logger":"akka.event.slf4j.Slf4jLogger","message":"Slf4jLogger started","context":"default"} 但是,保存在/ var / log / containers / …文件中的日志已经转义引号,并使它们成为string,而不是JSON,这会破坏索引: {"log":"{\"timestamp\":\"2016-11-03T15:45:07.976Z\",\"level\":\"INFO\",\"thread\":\"cromwell-system-akka.actor.default-dispatcher-4\",\"logger\":\"akka.event.slf4j.Slf4jLogger\",\"message\":\"Slf4jLogger started\",\"context\":\"default\"}\n","stream":"stdout","time":"2016-11-03T15:45:07.995443479Z"} 我试图让日志看起来像: { "log": { "timestamp": "2016-11-03T15:45:07.976Z", "level": "INFO", "thread": "cromwell-system-akka.actor.default-dispatcher-4", "logger": "akka.event.slf4j.Slf4jLogger", "message": "Slf4jLogger started", "context": "default" }, "stream": "stdout", "time": "2016-11-03T15: 45: 07.995443479Z" } 你能build议我怎么做吗?

在容器内部运行看门狗来监视附加的目录

我试图从一个Docker容器中运行看门狗,它可以访问外部目录。 我希望看门狗在这个目录树中创build的时候对某个类文件(* .json)作出反应。 我使用-v命令附加了目录结构,我可以很好地查看目录。 但是,正常的触发器就像 'touch test.json' 似乎没有任何效果。 有什么build议么?

Windows的OpenFOAM安装 – \ config.json:系统找不到指定的文件

我试图在Windows 10上按照官方网站上的说明安装OpenFOAM( http://www.openfoam.com/download/install-binary-windows.php )。 当我点击OF_Env_Create来启动Docker环境时,我收到一条错误消息: 打开C:\ Users \ Admin.docker \ machine \ machines \ default \ config.json:系统找不到指定的文件。 任何想法如何我可以解决这个问题? 非常感谢你!

docker公证员没有信任数据可用

我是Docker公证的新手,需要为我的研究工作设置一个服务器。 这个问题是我正在使用自签名证书,已经覆盖了默认的root-ca.crt , notary-signer.crt和notary-server.crt 。 Openssl可以正确地validation证书,从输出中可以看出: subject=/C=SG/ST=Some-State/O=<value>/OU=DCT/CN=<Amazon EC2 hostname>/emailAddress=<value> issuer=/C=SG/ST=Some-State/O=<value>/OU=DCT/CN=<Amazon EC2 hostname>/emailAddress=<value> No client certificate CA names sent Peer signing digest: SHA384 Server Temp Key: ECDH, P-256, 256 bits SSL handshake has read 2348 bytes and written 431 bytes New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384 Server public key is 4096 bit Secure Renegotiation IS supported Compression: […]

读取由docker私人registry生成的JSON事件

我有docker私人registry,这个想法是,每次我把图像推送到这个registry,图像被部署到不同的机器。 已经实现了将图像部署到不同机器上的应用程序。 不过,我正在努力接收docker私人registry生成的通知。 通知可以在这里看到: https : //docs.docker.com/registry/notifications/ Dockerregistry需要在启动实例时提供一个URL。 例如使用https://requestb.in/可以可视化registry中发生的每个事件。 我感兴趣的类似,但不知道从哪里开始。 任何帮助? 提前致谢。

在尝试使用jsonvalidationgcloud时出错

所以我有gcloud泊坞窗图像,并希望通过图像使用gcloud,但我需要进行身份validation,我得到这个错误。 ERROR: (gcloud.auth.activate-service-account) Could not read json file credentials.json: Invalid control character 这些是我正在使用的命令 echo -n "$GOOGLE_TOKEN" > /tmp/credentials.json – cat /tmp/credentials.json – gcloud auth activate-service-account –key-file=/tmp/credentials.json 和服务帐户JSON在其他应用程序上工作。

存储Google服务帐户JSON文件的最佳位置?

当前设置:使用Docker生成应用程序的图像,通过Google容器引擎(GKE)部署图像。 在代码中包含Google服务帐户JSON文件并将其包装到图像中并不理想。 有没有其他的方式来存储JSON文件?