Я новичок в мезо и марафонском пространстве. У меня есть мезо-рабы, работающие с моими докер-контейнерами. Я использую марафон для создания мезо-задачи. Вот мой простой файл json:
{
"container": {
"type": "DOCKER",
"docker": {
"image": "tomcat:8.0"
}
},
"id": "tomcat",
"instances": 1,
"cpus": 0.5,
"mem": 512,
"uris": [],
"cmd": "while sleep 10; do date -u +%T; done"
}
Я использую curl и создаю почтовый запрос с помощью марафона. Мой док-контейнер успешно развернут в соответствии с марафоном. До сих пор все в порядке. Теперь я использую ssh в свой контейнер докеров, используя команду
sudo docker exec -i -t / bin / bash
Я не вижу никаких журналов, созданных для tomcat. Я чувствую, что мой кот не запустился. Запуск telnet 8080 завершается ошибкой, поскольку telnet недоступен в контейнере. когда я запускаю ps -aef, я вижу, что доступно следующее: «/ bin / sh -c while sleep 10; do date -u +% T; done». Однако я все еще не могу сказать, запущен ли tomcat. Кто-нибудь сталкивался с такой проблемой ... любые указатели для ее отладки.
Спасибо Ашиш