当我添加一个marathon应用程序时,我从一个私有docker repo中提取有问题。我已经为~/.docker文件夹(包括包含我的登录信息的docker.config文件)涂上了焦油,并将其作为/etc/docker.tar.gz分发给了我的mesos从属服务器(我使用的是docker 1.6.2)。
然后我添加了一个新的马拉松应用程序:
dcos marathon add app marathon.json
我的marathon.json如下:
{
"id": "api",
"cpus": 1,
"mem": 1024,
"instances": 1,
"container": {
"type": "DOCKER",
"docker": {
"image": "company/api",
}
},
"args": ["java", "-jar", "api.jar"],
"uris": [
"file:///etc/docker.tar.gz"
]
}
然而,马拉松应用程序从未启动。在我的从属日志中,我发现了以下行:
框架z的执行器y的容器x未能启动:未能“docker pull company/api”:退出状态=退出,状态为1 stderr=time=“2015-11-12t00:03:57z”level=fatal msg=“error:image company”/api:latest not “找到”
我怎样才能正确地拉这个?
暂无答案!
目前还没有任何答案,快来回答吧!