Можете ли вы опубликовать свой Dockerfile? Я собираюсь рассказать вам, почему ваш контейнер всегда падает, даже не глядя на него. Вероятно, это потому, что ваш контейнер ничего не делает.
Предположим, это ваш Dockerfile:
FROM python:3
RUN apt-get update
Это запустится, update
, а затем d ie. Но если вы посмотрите на этот Dockerfile:
FROM python:3
RUN apt-get update
CMD sleep 120
Он запустится и проживет до 2 минут до смерти.
Возможно, вы не предоставили свой Dockerfile с CMD
или ENTRYPOINT
- какова цель вашего Dockerfile? Что делать, чтобы остаться в живых?
Также
Если вы делаете docker run -i -t -d image /bin/bash
Я могу только предположить, что вы хотите запустить свое изображение в интерактивном режиме, то есть ssh
в ваш контейнер.
Тогда вы бы сделали docker run -it <image> /bin/bash