我使用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”
]
你已准备好出发.