
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

Алексей
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
часть всё равно берется из паблика.

bama^boy
14.08.2018
08:35:27

Алексей
14.08.2018
08:35:51

bama^boy
14.08.2018
08:35:57
это официальный image, есть два варианта, на дебиане и на alpine
ну я как пример тегирования привел, ты делай, как хочешь

Iurii
14.08.2018
08:37:52

Алексей
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

Iurii
14.08.2018
08:42:04

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

Iurii
14.08.2018
08:57:25
меньше уязвиимостей == свой образ собранный из минималки

Navern
14.08.2018
08:58:04

Алексей
14.08.2018
08:58:04

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

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

Iurii
14.08.2018
08:59:22

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

Iurii
14.08.2018
09:01:26

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

Iurii
14.08.2018
09:02:18

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

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

bama^boy
14.08.2018
09:27:25

Navern
14.08.2018
09:47:01

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 сам

Roman
14.08.2018
16:08:55

AstraSerg
14.08.2018
16:14:01

Юрий
14.08.2018
16:15:51

AstraSerg
14.08.2018
16:21:37

Stephen
14.08.2018
16:29:10

AstraSerg
14.08.2018
16:31:23