如何使用Mesos和Marathon在Azure容器服务中安全地共享私有docker repo登录凭据

前端之家收集整理的这篇文章主要介绍了如何使用Mesos和Marathon在Azure容器服务中安全地共享私有docker repo登录凭据前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我使用DC / OS Marathon设置Azure容器服务来部署Docker容器.到目前为止看起来不错,我可以使用SSH隧道连接到主节点并访问Mesos和Marathon WebUI以及点击REST API.

接下来,我试图从我的私人docker存储库部署一个docker容器,我在Marathon网站上找到了以下文章.

https://mesosphere.github.io/marathon/docs/native-docker-private-registry.html

请参阅以上网址的“注意”部分 –

注意:所有可能启动应用程序的节点都必须可以访问URI.方法可以包括文件分发到所有节点的本地文件系统,例如通过RSYNC / SCP,或者将其存储在共享网络驱动器上,例如Amazon S3.值得考虑所选方法的安全含义.

Azure为在所有节点上共享docker.tar.gz文件提供了哪些选项?

谢谢

最佳答案
将docker.tar.gz放到Azure存储中并创建一个签名的URL.我使用Azure Storage Explorer创建了一个.

输出;

https://xyzds.file.core.windows.net/docker/docker.tar.gz?…url-params

你需要添加文件扩展名才能马拉松提取它.

X =名为.tar.gz

“uris”:[
    “https://xyzds.file.core.windows.net/docker/docker.tar.gz?…url-params\u0026amp;x=.tar.gz”
  ]

你已准备好出发.

猜你在找的Docker相关文章