如何使用Mesos和Marathon在Azure容器服务中安全地共享私有docker
我使用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”:[ 你已准备好出发. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |