@docker_ru

Страница 1198 из 1375
George
25.04.2019
15:19:55
Не более

Либо отфильтруй

docker-compose blablabla | мега_команда

Мега_команда скорее всего что-то типа cut -1

Google
George
25.04.2019
15:20:54
Или как оно там

Не Глеб
25.04.2019
15:21:02


George
25.04.2019
15:22:19
Прочитай документацию про cut :-)

Если не поможет, то упс

А ещё может докер-компоуз и не нужен

Можно docker run... И там все параметры

Andew
25.04.2019
15:30:12
а еще можно docker logs использовать если интересует определенный контейнер или, если через IDE, то просто выбрать нужный контейнер во вкладке докер

Evgeniy
25.04.2019
17:59:20
всем привет, подскажите а как подчеркнутое перетащить в переменные, хотел через .env-файл задавать, но никак не получается по синтаксису или как гуглить, не могу найти



yml version: '3.2'

Google
George
25.04.2019
18:30:50
В .env MYPORT=5432

Mik
25.04.2019
19:20:16
Здравствуйте. При включении IPv6 для dockerd, подразумевается, что docker будет раздавать globally routable адреса контейнерам из моей подсети, и они будут всем доступны напрямую со всеми своими открытыми портами? Чтобы избежать вот этого открытия направо и налево всех портов, и не заниматься прописыванием DNS руками для всех контейнеров, раздал контейнерам unique local rfc4193 IPv6 адреса из диапазона fd00::/8 в нескольких используемых мною изолированных сетях (`networks:`). Обнаружил, что dockerd не делает ни DNAT, ни маскарадинг для них. Как заставить его настроить iptables (ip6tables) для IPv6 корректно, по анaлогии с тем, что он делает для IPv4? Спасибо.

Andor
25.04.2019
19:24:34
лучший способ управления iptables'ами через демон докера это iptables = off

Mik
25.04.2019
19:27:20
...иии руками всё делать что-ли? я ж умру разруливать сотни портов и десятки интерфейсов с изоляцией.

Andor
25.04.2019
19:27:32
ну делай же это не руками

Mik
25.04.2019
19:27:50
написать самому скрипты?

или что-то готовое есть?

Andor
25.04.2019
19:28:21
ну я бы делал это через puppet или puppet bolt

ты же не руками запускаешь контейнеры?

Mik
25.04.2019
19:29:15
штук 20 композов

около 40+ отдельных сетей

Andor
25.04.2019
19:33:50
и ты всё это руками запускаешь что ли, без системы управления конфигурацией?

Mik
25.04.2019
19:35:37
нет там системы управления конфигурации. только кучка git репо склоненных и docker-compose.yaml в них с автостартом. это одинокий сервер, без кластера, без ничего

допустим, там есть puppet. как это мне поможет?

Andor
25.04.2019
19:43:05
запуск контейнера будет связан с применением правил iptables

Vladislav
25.04.2019
19:44:11
А кто подскажет, как мне мой образ ужать до одного слоя в хистори?

Mik
25.04.2019
19:46:04
запуск контейнера будет связан с применением правил iptables
правила генерить puppet'ом при запуске? а при умирании контейнера тоже puppet'ом весь шлак чистить? и при создании/удалении сетей тоже?

Выглядит слишком громоздко.

Google
George
25.04.2019
19:47:19
а если контейнер умер - да и насрать

от того, что правило файрволла будет смотреть в никуда - никто не помрет

и это еще одна причина, почему докер стенделоун это так себе решение

George
25.04.2019
19:48:04
ты можешь менеджить адреса контейнер, так-то

George
25.04.2019
19:49:00
ну, руками - читай паппет сам может ставить адреса

из какого-то диапазона

твое дело - только названия контейнеров задавать

Mik
25.04.2019
19:49:18
и сети развесить

и статические айпишники прописать

ildar
25.04.2019
19:55:25
Не забудь включить экспериментальные фичи.

Vladislav
25.04.2019
19:56:12
docker build --squash
это не то, это просто схлопывает в один слой мой Dockerfile, а я хочу, что бы мой образ стал полным standalone

Andor
25.04.2019
19:57:10
и статические айпишники прописать
короче тебе поверх докера всё равно какая-то оркестрация нужна

Vladislav
25.04.2019
20:00:54
Google
Vladislav
25.04.2019
20:01:01
хочу как у ОС

ildar
25.04.2019
20:01:51
Точно? ;)

Vladislav
25.04.2019
20:02:15
да

ildar
25.04.2019
20:02:23
https://docs.docker.com/develop/develop-images/baseimages/

Vladislav
25.04.2019
20:05:23
хм, а я правильно понимаю, что я могу взять scratch и сделать COPY --from?

ildar
25.04.2019
20:07:02
Конечно.

А что получиться в итоге должно?

Vladislav
25.04.2019
20:07:49
образ из 1-2 слоя, который не тянет за собой остальные

ildar
25.04.2019
20:08:20
Зачем?

Vladislav
25.04.2019
20:08:32
чтобы образ был автономный

ildar
25.04.2019
20:08:44
Так не бывает.

Автономный значит самодостаточный. А твой образ без демона докера - просто набор байт.

Автономный в той же мере, как и любой другой файл.

Vladislav
25.04.2019
20:10:47
автономный образ, это значит, что докер сервер не будет качать образ centos:7

он скачает только мой образ из моего регистри

ildar
25.04.2019
20:12:18
А в основе у него что будет?

Vladislav
25.04.2019
20:12:59
centos

ildar
25.04.2019
20:13:29
Так ты хуже сделаешь, лол.

Vladislav
25.04.2019
20:14:25
я уверен, что не сделаю, но хотелось бы послушать доводы, почему это будет "хуже"

ildar
25.04.2019
20:15:50
Потому что ты колхозишь своё вместо того, чтобы воспользоваться тем, что разработчики делали с умыслом.

Google
Vladislav
25.04.2019
20:16:23
аргументы за счет колхоза?

ildar
25.04.2019
20:17:10
Когда ты пушишь образ, вместе с его слоями пушатся и слои родительского образа.

если эти не изменились, то они даже пересылаться не будут.

если ты один раз выложишь образ "центос + а", то при во второй раз при отправке "центос + б" пересылаться будет только "б"

Vladislav
25.04.2019
20:19:25
на фоне постоянной раскладки в тот же кубик, почти всегда будут

ildar
25.04.2019
20:19:34
И в обратную сторону.

на фоне постоянной раскладки в тот же кубик, почти всегда будут
Собираешься постоянно менять родительский образ? Рили?

Vladislav
25.04.2019
20:20:48
родительский образ просто не будет присутствовать

поэтому по сути, будет гоняться в полтора раза больше данных на пустом месте

ildar
25.04.2019
20:21:37
Сколько образов у тебя будет в одном кластере кубера?

Vladislav
25.04.2019
20:21:55
а в моем случае, базовый centos:7 весит больше, чем в итоге мой ?

Сколько образов у тебя будет в одном кластере кубера?
не правильный вопрос, корректный вопрос, сколько образов у меня будет на моем базовом образе и ответ - нисколько

ildar
25.04.2019
20:23:19
А то пишут всякую фигню, учат слои эффективно организовывать, а это всё не нужно...

Vladislav
25.04.2019
20:24:49
я лично не писал, что это "не нужно"

у меня есть конкретная задача и я её решаю

спасибо что помог

ildar
25.04.2019
20:32:39
если ты один раз выложишь образ "центос + а", то при во второй раз при отправке "центос + б" пересылаться будет только "б"
Закончу мысль. Это быстрее и эффективнее, чем пересылка двух образов из одного слоя "центос_а" и "центос_б", которые придется переслать целиком.

Это классика, это знать надо.

George
25.04.2019
20:36:59
Я думаю, что все зависит от частоты обновлений

Страница 1198 из 1375