E_zombie
как то не очень гуманно
George
George
Демона рестартуй
George
Ясен пень
Старый
docker run -d -t -i --net lan --ip [162.18.0.1:162.18.0.81] делал так кто?
Старый
типа создаём контейнеры с сабнетом lan и диапозоном ip
Danila
так наврное не получится
Danila
сеть уже должна существовать перед тем как подключать контейнер
Danila
ну типа первым шагом создать сеть с --subnet, а потом в ней подключать контейнер
Andrey
Народ, у меня на хостовой машине запущен LDAP, и мне нужно дженкинсу, который бежит в докер контейнере дать доступ до этого LDAP... как это сделать?
Для меня полной неожиданностью стало, что контейнеры не видят внешний мир.
Andrey
Mike
Mike
https://github.com/docker/for-linux/issues/264 в линуксе немного хуй
Anonymous
Можно я буду заходить сюда и писать "сука нахуя мне все это" раз в месяц или неделю
Mike
Mike
https://github.com/qoomon/docker-host вот такую штуку советуют еще
Mike
он слушает у тебя на localhost или 0.0.0.0?
Mike
если первое, то не пройдет
Danila
только если конечно нет пересечения по подсетям, а то там замкается на хостовую машину (не знаю как правильно это описать). короче доступы отваливаются что до хостовой машины что до контейнеров.
Konstantin
Ильдар
Oleg
простите великодушно, но что нужно указать в Dcokerfile при создании контейнера, что бы потом без проблем захдоить в него в /bin/bash??
Oleg
CMD ["/bin/bash"] это походу не то((
Ильдар
Artem
Ребят, подскажите, как правильнее деплоить через композ? Сделать down, затем pull и up?
George
George
Ты же понимаешь, что если ты использовал условный redis или постгрес, то ты такой последовательностью их убьешь ?
George
Надёжнее - пулл делать руками через docker pull image_name
George
И ещё очень опасно down -v делать
Matvey
Здравствуйте, подскажите пожалуйста, почему то не пишутся логи в файл, а файл создаётся, всё происходит внутри контйнера
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
George
Во-вторых, вероятно файл лога не пишется в /usr/src/spp
George
В третьих, 12 factor никто не отменял. Пишите логи в stdout
George
George
Я просто cmd переопределял. Скрипт заканчивает свою работу, докер с ним схлопывается, все довольны
George
Докер как бы автоматически в фоновом режиме запускает контейнеры
Matvey
Задача какая ?
Питоновские скрипты запускать из bash скрипта, на долгосрочной перспективе
Matvey
Не для разовой задачи
George
В такой формулировке - никак
George
Я бы "запускатор" задач делал либо в отдельном контейнере
George
Либо отдельным процессом на хост машине
George
В первом случае - нужно пробросить сокет докера, чтобы другие контейнеры запускать
Matvey
George
George
Дайте больше деталей
Matvey
Есть получается одна библиотека, и требуется запускать её, просто с разными конфигами
Anonymous
Много ли разницы между тем что писать version:3 или 3.7 ?
George
Ну, вы в докере просто инкапсулируете окружение
George
Anonymous
Здравствуйте, подскажите пожалуйста, почему то не пишутся логи в файл, а файл создаётся, всё происходит внутри контйнера
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
Anonymous
К примеру, версия 3.7 просто не запустится на более старой версии докера?
George
Anonymous
При чем тут питон, мы про докер компос
Anonymous
Это пример конфигурации из чата
George
Версия докер композ формата влияет на версию целевого docker-compose, которым Вы сможете этот файл запустить
George
А конкретная версия docker-compose утилиты действительно может не запуститься на произвольно взятой версии докера
George
Матрица совместимости есть, угадайте где
George
На оф.сайте
Anonymous
Я ж на нее ссылку дал кэп
George
И более того - я НЕ рекомендую использовать третью версию формата докер-компоуз, в пользу 2-й
Anonymous
Как в композе можно сделать приоритизацию какие докеры запускать и таймауты или рековер он файл?
Anonymous
Зависимости depends on ерунда
George
George
Я использовал depends_on + промежуточные контейнеры, но это костыли
Anonymous
Большая разница если поставить swarm вместо композа?
Anonymous
У меня простая задача интересно какие варианты, 3 контейнера, MySQL, node, nginx, проблема, что база не успевает подняться до момента как начинает стартовать нода, и конечно же нжинксу нечего проксировать
George
George
И нам функционал сварма был не нужен
Anonymous
Сейчас я сделал это все через компос, и конечно если поднимать вручную с задержкой всё окей
George
Можно композ использовать для описания сервисов