Size: a a a

Docker — русскоговорящее сообщество

2020 April 30

МВ

Максим Воронцов... in Docker — русскоговорящее сообщество
Max S
если пошлёте именно STOP, то нет.

kill -STOP $pid
pid подставите сами.

потом -
kill -CONT $pid
это "отпустит" процесс.

но я бы все равно сначала проверил.
запустите гденить рядом контейнер со sleep-ом в 100, скажем, и стопните sleep процесс.
дальше - смотрите, что будет.
Я попробую, спасибо большое за интересный вариант.
источник

AK

Andrei Kulheiko in Docker — русскоговорящее сообщество
Не подскажете как можно из контейнера использовать базу на локальной машине?
добавляю в connection string IP4 adress все равно выскакивает ошибка подключения (без скачивания образа базы)
источник

ДК

Дмитрий Кожанов... in Docker — русскоговорящее сообщество
Andrei Kulheiko
Не подскажете как можно из контейнера использовать базу на локальной машине?
добавляю в connection string IP4 adress все равно выскакивает ошибка подключения (без скачивания образа базы)
host.docker.internal
источник

ДК

Дмитрий Кожанов... in Docker — русскоговорящее сообщество
Но при условии если БД на хосте смотрит на 0.0.0.0 а не на 127.0.0.1
источник

AK

Andrei Kulheiko in Docker — русскоговорящее сообщество
Дмитрий Кожанов
Но при условии если БД на хосте смотрит на 0.0.0.0 а не на 127.0.0.1
а если докер на винде)?
источник

ДК

Дмитрий Кожанов... in Docker — русскоговорящее сообщество
Andrei Kulheiko
а если докер на винде)?
Здесь мои полномочия все...
источник

AK

Andrei Kulheiko in Docker — русскоговорящее сообщество
Дмитрий Кожанов
Здесь мои полномочия все...
вечно с виндой не все так просто, спасибо)
источник

MS

Max S in Docker — русскоговорящее сообщество
Максим Воронцов
Я попробую, спасибо большое за интересный вариант.
собрал для теста контейнер:
$ cat Dockerfile 
FROM alpine:latest

ENTRYPOINT ["sleep", "100"]


запустил, послал STOP процессу.
уже прошло достаточно времени, и вижу, что

$ docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
ecf6cad5d204        sleeptest:100       "sleep 100"         6 minutes ago       Up 6 minutes                            sleep
источник

MS

Max S in Docker — русскоговорящее сообщество
CONT сразу же завершил процесс.

короче, у меня - сработало :)
источник

AK

Andrei Kulheiko in Docker — русскоговорящее сообщество
Дмитрий Кожанов
Здесь мои полномочия все...
вот ненавижу, когда я пол дня искал ответ, потом написал клич о помощи, и потом нашел ответ (если будет интересно)
https://jack-vanlightly.com/blog/2017/9/24/how-to-connect-to-your-local-sql-server-from-inside-docker
источник

A

Alexandr in Docker — русскоговорящее сообщество
Спасибо интересно
источник

GW

Gunnar Winther in Docker — русскоговорящее сообщество
Всем здравствуйте

У меня такой вопрос насчет docker'а.  Я в технологии довольно новый человек. И мне сейчас надо запустить с помощью docker-compose пару сервисов (elasticsearch 2 ноды, kibana и мое приложение). В моем приложении нужно стартануть один скрипт, но дело в том, что нужно чтобы он запустился только тогда когда elasticsearch уже работает. Никто не подскажет как это можно сделать?

Заранее спасибо за ответ.

С уважением.
источник

ch

central hardware in Docker — русскоговорящее сообщество
Gunnar Winther
Всем здравствуйте

У меня такой вопрос насчет docker'а.  Я в технологии довольно новый человек. И мне сейчас надо запустить с помощью docker-compose пару сервисов (elasticsearch 2 ноды, kibana и мое приложение). В моем приложении нужно стартануть один скрипт, но дело в том, что нужно чтобы он запустился только тогда когда elasticsearch уже работает. Никто не подскажет как это можно сделать?

Заранее спасибо за ответ.

С уважением.
depend on
источник

GW

Gunnar Winther in Docker — русскоговорящее сообщество
Спасибо, сейчас буду гуглить в эту сторону.
источник

i

inqfen in Docker — русскоговорящее сообщество
И чеки на контейнер
источник

i

inqfen in Docker — русскоговорящее сообщество
Чтобы он считался запущенным только когда по факту сам эластиксерч запустился
источник

GW

Gunnar Winther in Docker — русскоговорящее сообщество
Извините, а можно поподробнее насчет чеков? Не очень понял :)
Ну или как гуглить.

Спасибо.
источник

ВК

Виктор Капля... in Docker — русскоговорящее сообщество
inqfen
Чтобы он считался запущенным только когда по факту сам эластиксерч запустился
Можно без чеков обойтись, в cmd прописать скрипт, который запускает es, если процесс есть, то контейнер жив.
источник

ВК

Виктор Капля... in Docker — русскоговорящее сообщество
Gunnar Winther
Извините, а можно поподробнее насчет чеков? Не очень понял :)
Ну или как гуглить.

Спасибо.
healthcheck в референсах по docker-compose
источник

i

inqfen in Docker — русскоговорящее сообщество
Виктор Капля
Можно без чеков обойтись, в cmd прописать скрипт, который запускает es, если процесс есть, то контейнер жив.
А зачем, если есть нативный метод, который делает то же самое, но явно?
источник