
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 в браузере, то это нормальная реакция