169 похожих чатов

Привет всем, вопрос по докеру если я билдю имейдж из dockerfile

из родительского образа imagename,
если я заранее запулил imagename на хост, он будет скачиваться или использует имеющийся?

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

каждый раз билдить на каждое изменение это кажется не то что нужно (я только начал изучать докер)

8 ответов

8 просмотров

Докер всегда переиспользует существующие на локальном хосте слои образа

Ravil-G Автор вопроса
WaywardSon Kachkurkin
Докер всегда переиспользует существующие на локаль...

ну в целом разумно звучит но если я сейчас удалю сбилженый имейдж все пропадёт? есть смысл сначала сбилдить новый а потом удалить старый имейдж?

Ravil G
ну в целом разумно звучит но если я сейчас удалю с...

Если ты удалишь имейдж, то по идее у тебя удалятся только те слои, что привязаны только к этому имейджу, а если слои используются каким-то другим имейджем, то они не удалятся

Ravil-G Автор вопроса
WaywardSon Kachkurkin
Если ты удалишь имейдж, то по идее у тебя удалятся...

здравый смысл подсказывает что оно должно быть так аххаха спасибо

Ravil G
ну в целом разумно звучит но если я сейчас удалю с...

Если новый имейдж написан так, что собирает слои заново, то от старого смысла нет. Но если он собирает такие же слои, то он использует слои от старого

Ravil-G Автор вопроса
WaywardSon Kachkurkin
Если новый имейдж написан так, что собирает слои з...

не понял что значит «собирает слои заново»? крч например FROM imagename:123 CMD [«sh»] docker build -t image1 . потом пусть будет новый докерфайл FROM imagename:123 EXPOSE 5000 CMD[«echo», «hello»] и docker build -t image2 . так imagename:123 должен переиспользоваться, верно?

Ravil G
не понял что значит «собирает слои заново»? крч н...

Это да, но слои это про то, что ты в теле dockerfile пишешь, т.е. условные CMD ["sh"], но если ты засунешь изменяющийся слой в середину, то все, что после него, будет перебилживаться

Ravil-G Автор вопроса
WaywardSon Kachkurkin
Это да, но слои это про то, что ты в теле dockerfi...

короче говоря всё что с хаба пулится все таким макаром не пропадёт? это самая дорогая операция просто

Похожие вопросы

Обсуждают сегодня

Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
привет всем. Народ, кто-нибудь работал с мультипоточностью? Где посмотреть/ что почитать посоветуете? В идеале чтоб материал был максимально сжатый, времени читать например в...
Serg Vish
18
Всем привет! Скажите, никто не пытался уменьшить размер процесса ssl, которые ассоциируется с открытым соединением (не помню точное название этого процесса, но там была какая-...
Алексей
20
now Linux kernel development is becoming a dictatorship group: https://www.youtube.com/watch?v=xPF2NSFvNCc
Sharuzzaman Ahmat Raslan
23
This is a big issue. Just by being a citizen of a country, you are denied to contribute to Open Source software: https://youtu.be/L5Ec5jrpLVk?si=1iIuHnMPbCB4anV-
Sharuzzaman Ahmat Raslan
72
а проверьте, собирается ли у кого сейчас транк лазаря через делюкс? у меня вот: fpcupdeluxe: info: Lazarus Native Installer (BuildModuleCustom: UserIDE): LazBuild: building Us...
Iluha Companets
20
добрый день. возможно ли изменить цвет окон лазаруса? Как?
Budemposmotret
35
А какие существуют способы обработки ошибок выделения памяти в ядре? Т.е., допустим, есть функция, которая возвращает адрес свободной страницы в физической памяти и диапазон в...
disba1ancer
51
Мне тут приспичило встроить в программу форматировние текста SQL, расставить переносы строк и отступы так, чтобы лучше читалось. Я что-то свое изобразил, оно после ключевых сл...
Sergey Bodrov
11
Карта сайта