Size: a a a

2020 December 09

SZ

Sergey Zolotov in PHP
так что пох)
источник

КГ

Константин Грачев... in PHP
Sergey Zolotov
какой-то адок вышел) альпан того не стоит. дебиан образы весят по 30мб нынче
У меня от buster образа прод получался 780мб.
После перехода на alpine стало 350мб.
Кеш композера был 150мб. То есть разница получилась 280мб если не считать вынос композера
источник

SZ

Sergey Zolotov in PHP
втф
источник

КГ

Константин Грачев... in PHP
docker images | grep buster
php                                                    8.0-rc-fpm-buster              b110f3c0e013        2 months ago        405MB
php                                                    7.4.7-fpm-buster               5b23307ceb6e        6 months ago        405MB
php                                                    7.4.5-fpm-buster               9f53a362fb2f        7 months ago        405MB
php                                                    7.4.4-fpm-buster               f4f49297a5d8        8 months ago        405MB
php                                                    7.4.3-fpm-buster               77cd7cd803b2        9 months ago        405MB
php                                                    7.4.1-fpm-buster               71f166899e8c        11 months ago       405MB


Что я делаю не так?)
источник

SZ

Sergey Zolotov in PHP
а че так много?)
источник

КГ

Константин Грачев... in PHP
Sergey Zolotov
а че так много?)
Я бы сказал чо так мало, откуда эти 30 - 100мб. Я таких цифр никогда не видел)
источник

КГ

Константин Грачев... in PHP
Sergey Zolotov
какой-то адок вышел) альпан того не стоит. дебиан образы весят по 30мб нынче
Повторюсь там от алпйана ничего нет. Просто мультистейдж умеет параллельно выполнятся. У меня в 1.5 раза упало время сборки образа благодаря этому распараллеливанию
источник

КГ

Константин Грачев... in PHP
Плюс теперь при обновлении версии 1 экстеншена другие пересобираться не будут.
К сожалению так и не понял, как уйти от пересборки всех экстеншенов при установке нового, если новый потребует либу какую поставить из apk.
Вычленять то что apk установил и копировать - уже перебор
источник

ДК

Дмитрий Кожанов... in PHP
Константин Грачев
docker images | grep buster
php                                                    8.0-rc-fpm-buster              b110f3c0e013        2 months ago        405MB
php                                                    7.4.7-fpm-buster               5b23307ceb6e        6 months ago        405MB
php                                                    7.4.5-fpm-buster               9f53a362fb2f        7 months ago        405MB
php                                                    7.4.4-fpm-buster               f4f49297a5d8        8 months ago        405MB
php                                                    7.4.3-fpm-buster               77cd7cd803b2        9 months ago        405MB
php                                                    7.4.1-fpm-buster               71f166899e8c        11 months ago       405MB


Что я делаю не так?)
Сам собирал?
источник

КГ

Константин Грачев... in PHP
Дмитрий Кожанов
Сам собирал?
нет, это официальные образы
источник

SZ

Sergey Zolotov in PHP
Константин Грачев
Я бы сказал чо так мало, откуда эти 30 - 100мб. Я таких цифр никогда не видел)
компрессия ж
источник

КГ

Константин Грачев... in PHP
Sergey Zolotov
компрессия ж
Это которая?
источник

SZ

Sergey Zolotov in PHP
Константин Грачев
Это которая?
registry -> docker
источник

SZ

Sergey Zolotov in PHP
это в распакованном виде у тебя 400мб
источник

SZ

Sergey Zolotov in PHP
а качать будет сотку
источник

SZ

Sergey Zolotov in PHP
залей свой образ в ECR или че там у тебя и глянь
источник

КГ

Константин Грачев... in PHP
Sergey Zolotov
залей свой образ в ECR или че там у тебя и глянь
нету, у меня всё на 1 железке крутится. Через это экономлю на docker push/pull) То есть образ собирается и на той же машине запускается. Пушится только базовый, чтобы пуллился при make up
источник

КГ

Константин Грачев... in PHP
источник

SZ

Sergey Zolotov in PHP
эх. лучше б люди так траф экономили для юзеров)
источник

SZ

Sergey Zolotov in PHP
brotli, webp, avif
источник