@docker_ru

Страница 936 из 1375
E_zombie
25.12.2018
09:04:54
ээээээ достаточно недавно так работало. и с какогото момента перестало работать. или что то поменялось ?

Konstantin
25.12.2018
09:06:09
Никогда

E_zombie
25.12.2018
09:06:11
вот и хочу понять почему лыжи не едут.

ладно. зайдём с другого краю. как мне в рундек прописать выполнение команд в этом контейнере.

Google
Konstantin
25.12.2018
09:09:18
docker-compose exec

E_zombie
25.12.2018
09:11:20
как то не очень гуманно

George
25.12.2018
09:58:25
Демона рестартуй

Erving
25.12.2018
10:09:13
Демона рестартуй
Да, помогло, благодарю

George
25.12.2018
10:09:59
Ясен пень

Старый
25.12.2018
10:58:15
docker run -d -t -i --net lan --ip [162.18.0.1:162.18.0.81] делал так кто?

типа создаём контейнеры с сабнетом lan и диапозоном ip

Danila
25.12.2018
12:03:13
так наврное не получится

сеть уже должна существовать перед тем как подключать контейнер

ну типа первым шагом создать сеть с --subnet, а потом в ней подключать контейнер

Andrey
25.12.2018
14:06:55
Народ, у меня на хостовой машине запущен LDAP, и мне нужно дженкинсу, который бежит в докер контейнере дать доступ до этого LDAP... как это сделать? Для меня полной неожиданностью стало, что контейнеры не видят внешний мир.

ну типа первым шагом создать сеть с --subnet, а потом в ней подключать контейнер
У меня LDAP не в контейнере. Как его потом в эту сеть занести?

Google
Andrey
25.12.2018
14:20:00
а че за система? в виндах и маке работает host.docker.internal
Сейчас тестирую на маке, но потом перенести на линукс нужно будет. А что за host.docker.internal? Читаю доку сейчас, там все про iptables... как это на маке работает, пока непонятно.

Konstantin
25.12.2018
14:20:05
Можно я буду заходить сюда и писать "сука нахуя мне все это" раз в месяц или неделю

Mike
25.12.2018
14:20:28
https://github.com/qoomon/docker-host вот такую штуку советуют еще

Andrey
25.12.2018
14:26:21
изнутри контейнера хост доступен по этому алиасу
Спасибо... пинг какой-то идет, но сервис все-равно не доступен. Копаю дальше.

Mike
25.12.2018
14:26:40
он слушает у тебя на localhost или 0.0.0.0?

если первое, то не пройдет

Danila
25.12.2018
14:35:10
У меня LDAP не в контейнере. Как его потом в эту сеть занести?
не понял проблему. Тип сети бридж с заданным --subnet позволяет обращаться к сети в которой находится хостовая машина

только если конечно нет пересечения по подсетям, а то там замкается на хостовую машину (не знаю как правильно это описать). короче доступы отваливаются что до хостовой машины что до контейнеров.

Andrey
25.12.2018
14:42:32
если первое, то не пройдет
это тоже оказалось проблемой. Приложение вообще повешалось на ipv6 и не доступно на ipv4 :(

ildar
25.12.2018
14:47:33
Тут каждый день это можно писать
Чат по к8с сюда переехал?

Konstantin
25.12.2018
14:48:21
Чат по к8с сюда переехал?
Ты о чем? Мы тут пингуем только

Oleg
25.12.2018
15:26:21
простите великодушно, но что нужно указать в Dcokerfile при создании контейнера, что бы потом без проблем захдоить в него в /bin/bash??

CMD ["/bin/bash"] это походу не то((

ildar
25.12.2018
15:33:47
Artem
25.12.2018
15:39:18
Ребят, подскажите, как правильнее деплоить через композ? Сделать down, затем pull и up?

Google
George
25.12.2018
15:40:45
Ты же понимаешь, что если ты использовал условный redis или постгрес, то ты такой последовательностью их убьешь ?

Надёжнее - пулл делать руками через docker pull image_name

И ещё очень опасно down -v делать

Надёжнее - пулл делать руками через docker pull image_name
И тогда для обновления контейнеров достаточно docker-compose up сделать

Matvey
25.12.2018
16:02:58
Здравствуйте, подскажите пожалуйста, почему то не пишутся логи в файл, а файл создаётся, всё происходит внутри контйнера os.system("nohup ./start.sh {}config.py > log{}.out&".format(phone_number, phone_number)) Содержимое фалйа docker-compose version: '3' services: web: build: ./ command: python3 server.py volumes: - .:/usr/src/app ports: - 80:8080

Matvey
25.12.2018
16:13:38
Для начала нефиг нохуп юзать
Что посоветуете для запуска скриптов в фоновом режими?

George
25.12.2018
16:13:58
Я просто cmd переопределял. Скрипт заканчивает свою работу, докер с ним схлопывается, все довольны

Докер как бы автоматически в фоновом режиме запускает контейнеры

Matvey
25.12.2018
16:15:09
Задача какая ?
Питоновские скрипты запускать из bash скрипта, на долгосрочной перспективе

Не для разовой задачи

George
25.12.2018
16:16:11
В такой формулировке - никак

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

Либо отдельным процессом на хост машине

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

Matvey
25.12.2018
16:21:03
В первом случае - нужно пробросить сокет докера, чтобы другие контейнеры запускать
Под каждую запущенную задачу не подходит вариант создания нового контейнера

Google
George
25.12.2018
16:21:41
Дайте больше деталей

Matvey
25.12.2018
16:22:28
Есть получается одна библиотека, и требуется запускать её, просто с разными конфигами

Konstantin
25.12.2018
16:25:53
Много ли разницы между тем что писать version:3 или 3.7 ?

George
25.12.2018
16:26:04
Ну, вы в докере просто инкапсулируете окружение

Konstantin
25.12.2018
16:26:40
Здравствуйте, подскажите пожалуйста, почему то не пишутся логи в файл, а файл создаётся, всё происходит внутри контйнера os.system("nohup ./start.sh {}config.py > log{}.out&".format(phone_number, phone_number)) Содержимое фалйа docker-compose version: '3' services: web: build: ./ command: python3 server.py volumes: - .:/usr/src/app ports: - 80:8080

К примеру, версия 3.7 просто не запустится на более старой версии докера?

Konstantin
25.12.2018
16:31:11
При чем тут питон, мы про докер компос

Это пример конфигурации из чата

George
25.12.2018
16:31:45
При чем тут питон, мы про докер компос
А вы можете вопрос нормально задать ?

Версия докер композ формата влияет на версию целевого docker-compose, которым Вы сможете этот файл запустить

А конкретная версия docker-compose утилиты действительно может не запуститься на произвольно взятой версии докера

Матрица совместимости есть, угадайте где

На оф.сайте

Konstantin
25.12.2018
16:33:18
Я ж на нее ссылку дал кэп

George
25.12.2018
16:33:36
И более того - я НЕ рекомендую использовать третью версию формата докер-компоуз, в пользу 2-й

Я ж на нее ссылку дал кэп
Мы тогда что обсуждаем ?

Konstantin
25.12.2018
16:34:07
Как в композе можно сделать приоритизацию какие докеры запускать и таймауты или рековер он файл?

Зависимости depends on ерунда

Google
George
25.12.2018
16:34:59
Я использовал depends_on + промежуточные контейнеры, но это костыли

Konstantin
25.12.2018
16:35:29
Большая разница если поставить swarm вместо композа?

Stefan
25.12.2018
16:35:49
да и сравнивать компоуз с кластером..

Konstantin
25.12.2018
16:37:50
У меня простая задача интересно какие варианты, 3 контейнера, MySQL, node, nginx, проблема, что база не успевает подняться до момента как начинает стартовать нода, и конечно же нжинксу нечего проксировать

George
25.12.2018
16:38:06
И нам функционал сварма был не нужен

Konstantin
25.12.2018
16:38:18
Сейчас я сделал это все через компос, и конечно если поднимать вручную с задержкой всё окей

George
25.12.2018
16:39:16
Можно композ использовать для описания сервисов

А запускать башем

Или ансиблом https://docs.ansible.com/ansible/latest/modules/docker_container_module.html

Konstantin
25.12.2018
16:39:39
Да можно не хочется

Ансибл тоже ок но не хочется

George
25.12.2018
16:39:54
Или вообще забить на компоуз

Konstantin
25.12.2018
16:40:04
Интересно послушать варианты, тут много опытных ребят ?‍✈

Stefan
25.12.2018
16:43:16
если ты о connection error в браузере, то это нормальная реакция

Страница 936 из 1375