Когда нам нужно использовать некоторые программы, такие как softwareA в докер образ, мы положили что-то вроде sudo apt установить softwareA
. Значит ли это, что всякий раз, когда образ докера создается, он будет устанавливать softwareA? Так как мы будем создавать образ докера часто и softwareA будет установлен снова и снова? Это хорошая практика? Что является лучшей альтернативой, например, включить исполняемые файлы softwareA в образ докера напрямую?
Вы можете создать базовый образ со всем установленным программным обеспечением и использовать этот образ в своем окончательном файле докеров, в этом случае вы будете устанавливать пакеты только во время процесса сборки базового образа.