@ru_docker

Страница 489 из 610
Terminator
12.08.2018
18:36:05
@Zevsikk будет жить. Поприветствуем!

@bobmaxuzb будет жить. Поприветствуем!

Alex R будет жить. Поприветствуем!

@khandurdyiev будет жить. Поприветствуем!

Google
Алексей
14.08.2018
00:24:33
господа, думаю все знают что докер образы надо переодически пересобирать что бы не портились базовые слои. как вы тегаете такие образы ? они содержат обновленный базовый слой но приложение осталось без изменения.

Andrey
14.08.2018
01:08:55
ну в пакетных системах на такой случай подверсии заводят .х _х и всё такое, чем докер лучше?

Алексей
14.08.2018
01:17:14
в докере нет такой практики сейчас

такие пироги

Anton
14.08.2018
06:47:01
а что значит портится базовый слой? никогда с таким не сталкивался

bama^boy
14.08.2018
06:48:38
в докере нет такой практики сейчас
кто мешает тегировать образы

Roman
14.08.2018
07:11:54
пакеты устаревают

Алексей
14.08.2018
07:57:14
кто мешает тегировать образы
Вопрос в том как тегировать?

Сейчас тег как правило тегает приложение. А не инфру

Aleksei
14.08.2018
08:09:43
Сейчас тег как правило тегает приложение. А не инфру
Может, как в той же убунте? Типа 1.2.3-ubuntu1(2,3,4,5)

Алексей
14.08.2018
08:10:52
Да так вполне годно. Но почему то этого нет

Navern
14.08.2018
08:25:35
А для тех кто не знает, расскажи плиз как базовые слои "портятся") а то я чттто не понял про что ты)

Google
bama^boy
14.08.2018
08:26:24
Алексей
14.08.2018
08:27:15
А для тех кто не знает, расскажи плиз как базовые слои "портятся") а то я чттто не понял про что ты)
ну так пакетная база основного слоя устаревает. и в ней находят дыры

тебе всё правильно сазали про бифидобактерии

Navern
14.08.2018
08:28:03
ну так пакетная база основного слоя устаревает. и в ней находят дыры
А, я понял про что ты) просто слово "портится" меня смутило сильно)

Алексей
14.08.2018
08:28:15
ну а как это назвать :) ?

мне показалось слово портится уместным ага

Navern
14.08.2018
08:30:19
Да, сложно в слова) "протухание" вроде чуть получш)

Алексей
14.08.2018
08:30:26
видимо тег придется делать состовным. но вообще это конечно хренотень. app_v1.1.1_alpine_v3.6

Iurii
14.08.2018
08:31:36
Я использую базовый имидж свой с тегами, когда надо обновить обновляю вначале свой имидж а потом уже накатываю что нужно

Алексей
14.08.2018
08:33:46
Я использую базовый имидж свой с тегами, когда надо обновить обновляю вначале свой имидж а потом уже накатываю что нужно
так выглядит годно в случае если FROM всегда свой. даже ркн не заставил меня пересобирать все имиджи

часть всё равно берется из паблика.

bama^boy
14.08.2018
08:35:27
ы ?
nginx:1.10-alpine

Алексей
14.08.2018
08:35:51
nginx:1.10-alpine
через 3 года 1.10 останется. а альпайн будет другим

bama^boy
14.08.2018
08:35:57
это официальный image, есть два варианта, на дебиане и на alpine

ну я как пример тегирования привел, ты делай, как хочешь

Iurii
14.08.2018
08:37:52
так выглядит годно в случае если FROM всегда свой. даже ркн не заставил меня пересобирать все имиджи
Берешь базовый альпайн или что угодно и собираешь свое, для приложения фром уже из приватного реджистри

Алексей
14.08.2018
08:38:20
я понимаю механику процесса. но говорю есть имиджи которые я не пересобираю

хотя

bama^boy
14.08.2018
08:38:55
Google
Алексей
14.08.2018
08:39:03
мне кажется, что проблема не в докере
а проблема изначально в нем и не была :)

однако это всё равно создает не идемпотентность имиджей.

Iurii
14.08.2018
08:40:31
Если хочешь систему которая не будет зависит от внешних изменений уменьшай количество зависимостей, плюс с точки зрения безопастности лучше

Алексей
14.08.2018
08:40:54
ибо финальный тег не будет отображать содержимого и переодически пулл текущей весрии с тегом будет приводить к тому что что то качается.

bama^boy
14.08.2018
08:41:26
Берешь базовый альпайн или что угодно и собираешь свое, для приложения фром уже из приватного реджистри
для такого варианта процесс пересборки длиннее, мы просто базируемся на официальных сборках, а-ля httpd:2.4.28 и обвновляем их время от времени, меньше телодвижений

bama^boy
14.08.2018
08:42:32
Пересборка длинная? Ну не замечал долгой сборку базы
чтоб пересобрать конечный образ при изменении базового, тебе надо собрать несколько по цепочке

Iurii
14.08.2018
08:42:43
чтоб пересобрать конечный образ при изменении базового, тебе надо собрать несколько по цепочке
хм неа, вот смотри готовится база с нужным софтом с тегами что за базовый имидж, уже при билде софта пулится базовый имидж из приватного реджистри на него накатывается только приложение и все, в редких случаях добавляются пакеты

bama^boy
14.08.2018
08:45:40
смотри, ты хочешь обновить базу в приложении, ты сначала обновляешь базовый образ, потом приложение = 2 сборки собираешь базу, потом приложение на основе базы

bama^boy
14.08.2018
08:46:52
а так ты просто тег поменял в from, а база качается из docker hub

Алексей
14.08.2018
08:47:08
всё это хрень госопода. пойду базел смотреть.

Iurii
14.08.2018
08:47:56
какбэ https://docs.docker.com/develop/dev-best-practices/#how-to-keep-your-images-small

и https://docs.docker.com/develop/develop-images/baseimages/

Алексей
14.08.2018
08:55:52
и https://docs.docker.com/develop/develop-images/baseimages/
всё так да. просто у меня в голове есть определенная каша с тем что * имиджи не изменяемые * тег всегда ведет в одно место * приложение может хотеть конкретные версии библиотек которые не обзятательно будет доступны через год. * секурити требует что бы в имиджах было как можно меньше уязвимостей. всё 4 момента в общем предполагают что текущий уровень тегирования не верен.

Admin
ERROR: S client not available

Google
Navern
14.08.2018
08:58:10
Фиксируя свои версии

Алексей
14.08.2018
08:58:30
а не метатся туда сюда как мошка по ... ну сами знаете

Iurii
14.08.2018
08:59:22
госам объяснишь что gost стоит таки добить и сделать в openssl стандартом ?
я это объяснял гос компании ))) и сошлись в том что делаем свой базовый образ и поверх накатываем свои приложения

Алексей
14.08.2018
08:59:53
тогда ты понимаешь о чём я, да. таких примеров более одного. просто этот яркий.

в сухом остатке получается что: * при переодической пересборке базового слоя его надо тегать * тег пересборки надо выносить в тег имиджа.

Iurii
14.08.2018
09:01:26
тогда ты понимаешь о чём я, да. таких примеров более одного. просто этот яркий.
так вот если у тебя есть база отдаешь безопасникам они тестируют на уязвимости и все все счастливы, в РФ еще не такие суровые безопасники))) в гос

Алексей
14.08.2018
09:01:47
иначе нарушается * тег всегда ведет в одно место

Roman
14.08.2018
09:14:27
иначе нарушается * тег всегда ведет в одно место
я вот как раз недели три назад тут это же обсуждал, что я привык, что тег однозначно маркирует релиз, и не может быть что сегодня этот тег на одном имедже, а завтра на другом. но в докере все не так, и это меня и удивляло

Iurii
14.08.2018
09:16:46
чтобы понять про теги достаточно прочитать офф доку по тому как лучше готовить

Terminator
14.08.2018
15:36:51
@freebot3550 будет жить. Поприветствуем!

Roman
14.08.2018
15:40:18
Это не технический вопрос :)
а какой, философский?)

Navern
14.08.2018
16:02:36
а какой, философский?)
ну обычно это называют административными вопросами) или вопросами архитектуры) философскими тоже можно назвать в гите у тебя тоже теги можно перевешивать на другие коммиты

Stephen
14.08.2018
16:07:53
Всем привет. Проблема - Mac, настроил в docker nginx-server, отдающий статику. На https ни намёка в конфиге (окружение для разработки делаю). В Safari все работает как надо. Хром пишет: Этот сайт не может обеспечить безопасное соединение Сайт coin-api.dev отправил недействительный ответ. ERR_SSL_PROTOCOL_ERROR

Google
Stephen
14.08.2018
16:08:06
и редиректит на https с http сам

AstraSerg
14.08.2018
16:14:01
и редиректит на https с http сам
Это фишка новых браузеров: если они один раз видели доменное имя за https, они всегда будут редиректить на него.

Юрий
14.08.2018
16:15:51
Это фишка новых браузеров: если они один раз видели доменное имя за https, они всегда будут редиректить на него.
Не будут если HSTS-заголовки не настроены. Если были настроены - будет редиректить согласно указанным в них правилам.

Stephen
14.08.2018
16:29:10
Это фишка новых браузеров: если они один раз видели доменное имя за https, они всегда будут редиректить на него.
https там отродясь не было, это локальный домен. Более того, в хранилище ключей тоже про него ни слова нету

AstraSerg
14.08.2018
16:31:23
https там отродясь не было, это локальный домен. Более того, в хранилище ключей тоже про него ни слова нету
Тогда может быть только одно объяснение: шайтан у вас в хроме завелся :)

Страница 489 из 610