Задать вопрос
  • Нужно ли в Dockerfile прописывать конкретные версии пакетов?

    @Chheza Автор вопроса
    romaro, то есть, опять же, если я хочу чтобы мой образ не менялся после пересборки - мне нужно вручную проставлять версии пакетов в apt-get install?
  • Нужно ли в Dockerfile прописывать конкретные версии пакетов?

    @Chheza Автор вопроса
    mureevms, я правильно понимаю, что "пакеты в образе" - это не только "уже установленные и доступные в образе", но и "те, которые я могу поставить"?

    Т.е., если я сделаю
    FROM php:fpm-alpine3.16
    RUN apt-get update && apt-get install -y some-package


    То версия этого some-package тоже будет браться из образа fpm-alpine3.16, а не текущих (на данный момент) репозиториев дистрибутива?
  • Нужно ли в Dockerfile прописывать конкретные версии пакетов?

    @Chheza Автор вопроса
    > что мешает сделать пин на версии ?
    Ничего не мешает, я именно это в вопросе и спрашиваю: нужно ли так делать или такая проблема решается по-другому.

    > кстати зачем переcобираете image часто ? что не так со старым ?
    Не могу ответить на этот вопрос.

    Я изучаю докер и представил в голове ситуацию когда я все собрал и запустил, а через полгорда-год-миллион лет мне надо пересобрать образ (не важно, просто по приколу или мне надо перенести приложенеие на другой сервер или это делаю не я, а кто-то другой на моём месте).

    Для этого я делаю docker build - < Dockerfile, но получаю не тот же самый образ, который собирался, а немного другой.

    Мне кажется, что это будет проблемой, поэтому я и спрашиваю.