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... как это сделать?
Для меня полной неожиданностью стало, что контейнеры не видят внешний мир.
Google
Mike
25.12.2018
14:18:40
https://github.com/docker/for-linux/issues/264 в линуксе немного хуй
Andrey
25.12.2018
14:20:00
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
только если конечно нет пересечения по подсетям, а то там замкается на хостовую машину (не знаю как правильно это описать). короче доступы отваливаются что до хостовой машины что до контейнеров.
Andrey
25.12.2018
14:42:32
Konstantin
25.12.2018
14:46:36
ildar
25.12.2018
14:47:33
Konstantin
25.12.2018
14:48:21
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?
George
25.12.2018
15:40:12
Google
George
25.12.2018
15:40:45
Ты же понимаешь, что если ты использовал условный redis или постгрес, то ты такой последовательностью их убьешь ?
Надёжнее - пулл делать руками через docker pull image_name
И ещё очень опасно down -v делать
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
George
25.12.2018
16:05:39
Во-вторых, вероятно файл лога не пишется в /usr/src/spp
В третьих, 12 factor никто не отменял. Пишите логи в stdout
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
George
25.12.2018
16:21:35
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 просто не запустится на более старой версии докера?
George
25.12.2018
16:30:47
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 в браузере, то это нормальная реакция