172 похожих чатов

Коллеги, кто подскажет из-за чего такая дичь просиходит? Есть монга в

докере на orangepi. И есть скрипт, который ломится в эту монгу на питоне.

Когда происходит ребут, скрипт поднимается и долбится на порт localhost:27017 и не доступается туда никогда.
Но стоит мне зайти на машинку по SSH и выполнить команду docker ps, которая показывает мне запущенный контейнер с монгой. И внезапно порт становится открыт и скрипт начинает доступаться до монги...

Даже мыслей нет, что может быть пичиной. Разьве что какой-то сокет докера поднимается только по docker ps или типа того....

16 ответов

15 просмотров

Порт открывается именно после docker ps, или достаточно войти через ssh?

скрип крутится в своем контейнере?

Дункан-Неумираут Автор вопроса
Алексей Чурсин
скрип крутится в своем контейнере?

Нет, нативно на машине. Да и это не важно. Даже netstat -nlpt не показывает открытого порта, пока не сделаешь docker ps после ребута

Дункан-Неумираут Автор вопроса
Konstantin Borovikov
может контейнер долго запускается

Да сколько бы ни ждал, несколько раз повторял, всегда открываются порт сразу после docker ps. Нигде больше такого глюка не встречал, потому вот удвиляюсь и пишу сообществу

Дункан Неумираут
После docker ps

повторяется ли поведение на команды? docker info docker version

Дункан-Неумираут Автор вопроса
Алексей Чурсин
повторяется ли поведение на команды? docker info d...

Пока не знаю, надо потестировать. Хост за ВПНами всякими и там связь не стабильна, как только подключусь, проверю и сообщу.

Дункан Неумираут
Да сколько бы ни ждал, несколько раз повторял, все...

systemctl status docker.socket курите ДО всяких docker ps, ну и версию docker пакета проверьте

Дункан-Неумираут Автор вопроса
Dmitry
systemctl status docker.socket курите ДО всяких do...

По логике, раз свервис отдаёт список контейнеров, то он уже запущен. Но да, может там чего в логах странного будет. Погляжу, спс.

Дункан Неумираут
По логике, раз свервис отдаёт список контейнеров, ...

хрена у вас логика. а что вы знаете про systemd socket activation?

Дункан Неумираут
Пока не знаю, надо потестировать. Хост за ВПНами в...

проверь маршруты в фаерволе, последовательность запуска сервисов, после загрузки в какой момент они применяются, может они перетирают правила докера... или может какой то сервис перетирает правила после запуска докера... попробуй другую версию докера... может при старте порт другое приложение занимает и не дает мапить

Дункан-Неумираут Автор вопроса
Алексей Чурсин
проверь маршруты в фаерволе, последовательность за...

порт точно свободен нетстат не показывает ничего и там ничего такого не устанавливалось

это предположение, в практике видел что на серваке стоял сервис после решиле перенести в докер с пробросом порта, но сервис не потушили в systemctl (вдруг пригодится), а добавили команду systemctl stop... при входе в консоль

Дункан-Неумираут Автор вопроса
Алексей Чурсин
это предположение, в практике видел что на серваке...

Ну да, я понимаю. Тут не запускалось ничего до запуска контейнера.

Дункан Неумираут
По логике, раз свервис отдаёт список контейнеров, ...

По логике, с командой докер стартует, а до нее он не запущен Что выводится на systemctl is-enabled docker.service?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта