Ильдар
Dockerfile покажи
Ильдар
если это последний шаг, просто перенеси его в entrypoint/cmd
d.
FROM postgres:11.1
COPY up.sql /docker-entrypoint-initdb.d/2.sql
CMD ["postgres"]
Ильдар
у тебя нет исполнения скрипта ;)
dmi
мужики чо делать. в гитлабе не билдится вью проект. там довольно тяжелая сборка, там пререндер. ну раньше собиралась за 6 минут. а сейчас отвеливается через час по таймауту. ошибок нет никаких. локально работает
Ильдар
@ru_gitlab
dmi
George
Danila
Можно ли с помощью одной команды docker exec выполнить команду одновременно в нескольких контейнерах ?
Rafael
Всем привет!
Задача - установить в контейнере UTC +0000.
Я поискал информации в интернете, поковырялся в контейнерах и вот что узнал: у alpine:3.7 контейнера нет директории /usr/share/zoneinfo/ с таймзонами. Вроде как default time zone = +0000 - в этом, я к сожалению не уверен.
В /usr есть файлы localtime и TZ - тоже не уверен за что они отвечают.
Нужно ли для решения задачи что-то еще делать(как описано тут- https://wiki.alpinelinux.org/wiki/Setting_the_timezone), либо все уже сделано и зона всегда у альпайнов +0000 ?
Спасибо!
Ильдар
Danila
Alex
Rafael
George
Sergey
Народ, расскажите, плс, чем Simple Tags отличаются от Shared Tags на hub.docker.com? И что это вообще такое?
Гуглеж не помогает.
Ильдар
есть пример?
Denys
https://github.com/docker-library/faq/pull/2/files/0dca297b98cf63b1560c4a21d58712cf409902fd
Denys
Где ты гуглил? =)
Anton
А расскажите плиз как лучше логи прилы из докера в кибане хранить. Сейчас я шлю message - строка типа "user created" и payload - json в свободной форме. Есть какие то бест практисы в этом деле?
И как лучше индексы в эластике организовать? По умолчанию сейчас создается новый индекс на каждый день. Это норм практика?
Deleted
Так, котаны, вопрос на миллион. У меня в инфраструктуре используется ferm для управления правилами iptables и очевидно, что когда я перегружаю правила - вся сетевая подсистема докера разваливается на части. А можно как-то доекру сказать, что чувак, вот тебе корочи целая подсеть - твоё дело раздавать из неё адреса, остальное не твоя проблема.
Deleted
Просто, я не знаю, сделать plain linux-bridge и подать в docker.
Ильдар
это?
https://docs.docker.com/v17.09/engine/userguide/networking/default_network/custom-docker0/
Deleted
ну опять же этот аутизм с iptables
Deleted
Идея в том, чтобы самому рулить правилами
Deleted
Вот я на гипере сделал linux-bridge, повесил на него адрес - 10.0.0.1 и сказал докеру, что вот тебе пул - 10.0.0.0/24, который начинается с 10го адреса - просто выдавай из него адреса и втыкай контейнеры в этот бридж.
Deleted
Без какой-либо магии и натов.
Ильдар
там рядом другая ссылка https://docs.docker.com/v17.09/engine/userguide/networking/default_network/build-bridges/
Deleted
> MASQUERADE all -- 192.168.5.0/24 0.0.0.0/0
мнэ, а отключить любое взаимодействие докера с iptables нельзя?
Denis
Deleted
нагуглил, ага
Deleted
Спасибо
George
George
тебе нужно выбрать схему работу
George
1. host mode
George
+ в том, что не нужно париться с сетями, файрволлом. и т.п. Минус - нарушается изоляция
George
2. можешь делать бриджи, но попытаться сделать аккуратный менеджмент правил файрволла. Чтобы он не трогал то, что принадлежит докеру. Как сделать хз, т.к. наверняка в ferm нет настройки «игнорируй правила с комментом таким-то то»
George
3. ты вообще отбираешь у докера возможность управлять правилами файрволла, но тогда тебе нужно строить схему оркестрации контейнеров. Т.е. контейнер стартанул - тебе нужно применить правила файрволла для него. Как ты это скрестишь с ferm - хз
George
а, там тест, ну, ок
George
а может тебе вообще тогда стенделоун докер не нужен? поставь шифт?
Deleted
ну а докер в проде это выстрел бизнесу в голову, лал
George
George
например, Hyperledger фабрик только так и работает
Deleted
Да я бы рад и kvm использовать, но ничего не поделать
Jürgen
Deleted
что не так?
Ты же понимаешь что нет смысла спорить с верующим, да?
Jürgen
Deleted
Лул, оно ещё и не даёт ip-шники вручную задавать в дефолтном бридже. Становится всё интереснее
Jürgen
Deleted
docker: Error response from daemon: user specified IP address is supported on user defined networks only.
Deleted
ну я пока читать вроде не разучился
Jürgen
Deleted
Jürgen
--bip=CIDR: supply a specific IP address and netmask for the docker0 bridge, using standard CIDR notation. For example: 192.168.1.5/24
Deleted
но у меня нет dcoker0 :thinking_face:
Deleted
Какая-то из черепашек пиздит
Jürgen
Deleted
Погоди, погоди, сначала я хочу узнать откуда ты взял bip
Deleted
Бридж у меня линуксовый
Deleted
Поднят руками, прописан по гайдлайнам в daemon.json
Jürgen
Deleted
Линкани
root@docker:/home/deploy# docker run --help | grep bip
root@docker:/home/deploy#
Jürgen
Deleted
Такс, давай разберёмся
Deleted
Брилд у меня работает
Deleted
Адрес на нём есть
Jürgen
Ок причем тут тогда бридж?
Deleted
ну ты дослушай
Deleted
Я подал этот бридж в докер
Deleted
Он вцепился как дефолтный
Deleted
И теперь я не могу назначать статику внутри подсети на бридже, уруру
Jürgen
а
можно
так
не
писать
Jürgen
Deleted
А как же похайлайтить как можно больше людей?
Deleted
статику для чего?
Контейнера, вестимо. Говорит, что создай себе сеть и делай с ней что хочешь, а в дефолтную не лезь - Я ЗДЕСЬ ЗАКОН!