artb1sh
Проблема трудновоспроизводимая и где-то issue даже есть
Нетворк менеджер надо перевести на ipcfg, вот и решение
George
я все-таки за унификацию
Alexander
информации мало. какая ос, какое ядро, версия докера, какие дополнительные настройки фаервола делал?
Ubuntu 18.04 4.15.0-46-generic Docker version 18.09.2, build 6247962 docker-compose version 1.22.0 фаервол отключил
Alexander
в контейнере вообще есть интернет? docker run --rm alpine ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes ^C --- 8.8.8.8 ping statistics --- 16 packets transmitted, 0 packets received, 100% packet loss
Andrey
Скинь вывод роут
Alexander
Скинь вывод роут
с контейнера или хоста?
Andrey
с контейнера или хоста?
На хосте я так понимаю все ок, в контейнере.
Andrey
с контейнера или хоста?
Хост резолвит все ?
Alexander
Alexander
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default 172.17.0.1 0.0.0.0 UG 0 0 0 eth0 172.17.0.0 * 255.255.0.0 U 0 0 0 eth0
Andrey
Азаза ,мои глаза..давай скрин
Andrey
Дист 0.0.0. Через 172.1? Так
Mikhail
Два дефолта
Mikhail
Или ничего не понятно
Andrey
Два дефолта
Вот хз, ты уверен?))
Mikhail
Ну я там вижу "default" и нули
Mikhail
Дефолт на 172...
Andrey
Как я понимаю не маршрута 0.0.0.0 на 172.17.0.1
Mikhail
А, нули это маска ...
Mikhail
Не корректная маска, но а шлюз то пингуется?
Andrey
Погоди, сделай маршрут как выше написал, удали остальные.
Mikhail
Как бы там ни было мы тут флейм разводим. Это не относится к докеру
Oleg
как правильно создать правило в gitlab ci, чтобы стадия билда запускалась при изменнии любого файла в корне проекта? Сделал так: only: refs: - master changes: - ./*Не не пашет.
Mikhail
Возможно добавлен тэг на определенную ветки или тэг
Mikhail
Просто убери его
Mikhail
Но опять не понятно, причем тут докер
Oleg
тег на ветку нужен, хочу чтобы проверка на изменения шла с ветки и измеения файлов: only: refs: - master changes: - Dockerfile - deploy/* - app/* - ./* - ./* -не пашет почему-т
Oleg
в корне делаю изменения в файле, билд не стартует
Андрей
Господа, по поводу альпины, я смог повторить баг
Андрей
Карочи. Почти все, у кого в альпине не меняется оунер директории совершают одну и туже ошибку, они целиком пытаются перетащить все "велосипед" с тестового на прод. На примере nextcloud: Я переносил послностью всё, композ, полумы, конфиги и сопутствующие директории. Все пути были переписанны и проверены не один раз. однако, при запуске он либо выдавал ошибку, либо пытался запустить клауд как при первом запуске. (ошибки ошибками у каждого разные причины) берём тот момент, когда он пытается запустить клауд с нуля. Он ругается на права, мол записать в нужную директорию не может. Оно и понятно, он блочит этут пупку с самого начала, так как идёт пирвичная настройка. Решение: Пройти первичную настройку, после подкинуть базу, файлы и раздизейблить нужные нам волумы. И только догда он всё порядочно скушает. Сильно не пинайте, я только-только начал адекватно вливаться в IT
Andor
https://github.com/docker/docker-py/pull/1208/files кто знает можно ли в докер-композе эту опцию передать? что-то мой гугл не гуглит
Alexander
значит дело не в ДНС. https://github.com/moby/moby/issues/36151
да, нет доступа в сеть, сейчас разбираюсь за линк спасибо
Ильдар
а в ДНК?
в фаерволе наверное https://github.com/moby/moby/issues/866#issuecomment-19218300
Alexei
Утречка всем. Подскажите. какой web сервер обычно ставят перед docker службами? чем потом проще рулить в автоматическом режиме?
Andor
IIS
Ivan
IIS
python3 -m http.server
Alexei
:) надо вообще чуть перефразировать вопрос. Веб сервер - первая точка входа - его обычно ставят внутри контейнера, или как отдельную службу?
Игорь
Коллеги, подскажите, как можно оптимизировать этот образ?
Игорь
оптимизировать где
Уменьшить размер итогово образа
Игорь
так выходит 1.3 гига
Sergey
так выходит 1.3 гига
кеш апта после установки удалить
Sergey
юзать бейз имедж на alpine
Yavir
Доброго всем, подскажите пожалуйста как в докерфайле копировать файлы внутри контейнера.
Yavir
?
Ильдар
кеш апта после установки удалить
> Official Debian and Ubuntu images automatically run apt-get clean, so explicit invocation is not required.
Yavir
т.к. COPY директива копирует из хоста внутри контейнера
Sergey
> Official Debian and Ubuntu images automatically run apt-get clean, so explicit invocation is not required.
можно просто юзать тогда бейзы сразу с питоном на альпайне и уже на них ставить что нужно
Андрей
IIS
Иис? Рили? Ты хочешь обрести на вечные муки человека окновым вебом?)
Yavir
так и сделал
Yavir
RUN cp
благодарю)
Alexander
в фаерволе наверное https://github.com/moby/moby/issues/866#issuecomment-19218300
переустановил докер завелось 🤷‍♂️
Alexei
К вопросу о том, что сервер для разрулливания входящих запросов перед docker контенерами лучше тоже в docker контейнере пускать. Его настройки хранить снаружи? А в чем тогда преимущество? Или его настройки хранить внутри образа, и предварительно собирать его?
Alexei
не, у меня только 1 сервер физический.
Alexei
просто хочется 1. сделать сразу по рекомендациям лучших собаководов (с) по мотивам рекламы 2. поиграться с технологией, но так, чтобы потом не переделывать.
Alexei
я знаю, что это не правильно, но... :( у меня на сервере будет крутиться 3 домена 1. сервисы для разработки 2. сервер для внутреннего использования (от первого результата) 3. сервер для внешнего использования (от того-же первого результата). Возможно, что 2 и 3 задачи будут объеденены.
Ильдар
@devops_ru наверное
Alexei
хм, тут к девопсам отношение опосредственное.... как мне кажется.
Ильдар
к докеру тоже
Anonymous
Эх, в ce нету вебморды. Это одна из причин, почему докер когда-нибудь умрет. Жадины
Ильдар
https://github.com/abh1nav/dockerui
Andor
нахер нужен ui?
Alexei
я правильно понимаю, что это тот-же portainer?
Anonymous
Тот проект на первом ангуларе тоже умрет
arts
Andor
У ядра линукса тоже вебморды нет, чота живо до сих пор
одна из причин почему линукс когда-нибудь умрёт. жадины