马拉松与私人码头回购

jmp7cifd  于 2021-06-21  发布在  Mesos
关注(0)|答案(0)|浏览(248)

当我添加一个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 “找到”
我怎样才能正确地拉这个?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题