Size: a a a

RU.Docker — Официальное Русское Сообщество

2020 July 07

AP

Andrew Putsev in RU.Docker — Официальное Русское Сообщество
У есть файл .env рядом с docker-compose.yml ? (его присылать не надо, просто факт наличия)
источник

A

Alex in RU.Docker — Официальное Русское Сообщество
ребят подскажите с такой темой
я хочу запустить один и тот же образ под разными именами
sudo docker run --name test_1 8db49c35151e
sudo docker run --name test_2 8db49c35151e
sudo docker run --name test_3 8db49c35151e
проверяю командой
sudo docker ps
и я не вижу ни одного запущенного образа
источник

AP

Andrew Putsev in RU.Docker — Официальное Русское Сообщество
Сделай docker ps -a - увидишь упавшие образы контейнеры
источник

AP

Andrew Putsev in RU.Docker — Официальное Русское Сообщество
Скорее всего сам контейнер при старте падает, но точнее надо диагностировать
источник

A

Alex in RU.Docker — Официальное Русское Сообщество
Andrew Putsev
Сделай docker ps -a - увидишь упавшие образы контейнеры
ого)
упавшие контейнеры - это не стартовавшие из за какойто ошибки?
источник

AP

Andrew Putsev in RU.Docker — Официальное Русское Сообщество
Вероятно да. Зависит от того, что они пытались запустить
источник

AP

Andrew Putsev in RU.Docker — Официальное Русское Сообщество
Попробуй sudo docker run --rm -it --name test 8db49c35151e
источник

AP

Andrew Putsev in RU.Docker — Официальное Русское Сообщество
должен показать, с какой ошибкой вывалился контейнер
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
контейнер мог успешно завершиться )))
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
тупо программа завершилась с успешным кодом возврата )
источник

A

Alex in RU.Docker — Официальное Русское Сообщество
Запускаю докер в фоне
sudo docker run -d scrapy_avito
dba97f042677877eb6bb4e823e8e05581c4b38dcfebaaddf97b28b23a1bd28ce

Смотрю список запущенных, нет
sudo docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

снова запускаю но уже захожу в контейнер, все ок
sudo docker run -it scrapy_avito bash

видно что контейнер работает
sudo docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
e2a2e615b5e2        scrapy_avito        "bash"              15 seconds ago      Up 14 seconds                           busy_mayer

где я ошибаюсь?)
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
в том, что взял докер 🤦‍♂️
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
еще раз тебе говорю - если у тебя программа внутри докера ЗАВЕРШИЛАСЬ (успешно или нет - это не столь важно) - контейнер схлопывается
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
docker run -it scrapy_avito bash


очевидно, потому что у тебя интерактивная сессия и активный баш?
источник

A

Alex in RU.Docker — Официальное Русское Сообщество
George Gaál
docker run -it scrapy_avito bash


очевидно, потому что у тебя интерактивная сессия и активный баш?
понял) сорян за тупые вопросы
источник

A

Alex in RU.Docker — Официальное Русское Сообщество
значит докер нужно запускать с командой которая будет запускать внутри контейнера программу - это понял)
а можно запускать так что бы контейнер не схлопывался после завершения программы?
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Alex
значит докер нужно запускать с командой которая будет запускать внутри контейнера программу - это понял)
а можно запускать так что бы контейнер не схлопывался после завершения программы?
нет, тебе придется тогда в докер затащить баш скрипт типа while 1 или супервизор ) который будет постоянно активен
источник

c

corsars in RU.Docker — Официальное Русское Сообщество
George Gaál
нет, тебе придется тогда в докер затащить баш скрипт типа while 1 или супервизор ) который будет постоянно активен
можно его в фоне запустить как -d
источник

A

Alex in RU.Docker — Официальное Русское Сообщество
corsars
можно его в фоне запустить как -d
запускал в фоне но нет)
sudo docker run -d scrapy_avito 
1d0f62c22628e610fb35948911337d69104b17b17244b4f626cf486ee088af61

sudo docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
corsars
можно его в фоне запустить как -d
это не то
источник