Docker контейнер сбит - PullRequest
       3

Docker контейнер сбит

0 голосов
/ 14 января 2020

После изменения docker каталог

vi /etc/docker/daemon.json
========================================
{
    "graph" :"DIRECYOTY"
}
========================================
systemctl restart docker
reboot -h now

create container
$ docker run -i -t -d image /bin/bash

-> контейнер всегда выход

помогите пожалуйста

1 Ответ

0 голосов
/ 14 января 2020

Можете ли вы опубликовать свой 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...