Почему мой сервис Tutum запускается через 2 секунды и останавливается с помощью команды состояния контейнера "die"?

Я запускаю собственный репозиторий из Docker Hub на Tutum и пытаюсь запустить сервис. Я получаю сервисный старт, но через 1-2 секунды он получает команду состояния контейнера. Я не могу понять, почему.

Received event 'die' from node 31b3f894-a0b9-494e-bca0-9212b642dd15.node.dockerapp.io for container api-1: Running
Changing container state from 'Running' to 'Stopped'
Checking triggers
Container has no triggers

1 ответ

Решение

Я получил ответ от поддержки Docker Cloud (ранее Tutum).

Когда процесс, запущенный внутри контейнера, по какой-либо причине завершается, контейнер считается "завершенным". Облако Docker показывает этот сервис как "остановленный", когда видит, что контейнер больше не работает.

Таким образом, этот конкретный контейнер пытается подключиться к базе данных (которую я больше не подключал), поэтому он терпит неудачу, поэтому он сообщает службе отключиться.

Другие вопросы по тегам