Привет, я пытаюсь запустить Ubuntu Docker внутри приложения марафона, и это моя конфигурация службы:
{
"id": "/h",
"backoffFactor": 1.15,
"backoffSeconds": 1,
"container": {
"type": "DOCKER",
"volumes": [],
"docker": {
"image": "ubuntu",
"forcePullImage": false,
"privileged": true,
"parameters": [{
"key": "detach",
"value": "true"
},
{
"key": "tty",
"value": "true"
},
{
"key": "interactive",
"value": "true"
}
]
}
},
"cpus": 1,
"disk": 10000,
"instances": 0,
"maxLaunchDelaySeconds": 3600,
"mem": 1028,
"gpus": 0,
"networks": [{
"mode": "host"
}],
"portDefinitions": [],
"requirePorts": false,
"upgradeStrategy": {
"maximumOverCapacity": 1,
"minimumHealthCapacity": 1
},
"killSelection": "YOUNGEST_FIRST",
"unreachableStrategy": {
"inactiveAfterSeconds": 0,
"expungeAfterSeconds": 0
},
"healthChecks": [],
"fetch": [],
"constraints": []
}
Я пытаюсь установить --detach и --tty
есть возможность запустить контейнер Ubuntu в фоновом режиме и сохранить его, и еще одна вещь, которую я попробовал, это "cmd": "-sleep 1000000000"
, но сразу после запуска задача продолжает завершаться и запускать другую задачу менее чем за одну секунду!Как я могу запустить Docker-контейнер и поддерживать его в фоновом режиме?