Как упомянуть версию патча Ubuntu в Dockerfile

Можно ли упомянуть версию патча Ubuntu в Dockerfile?
Например, чтобы получить Ubuntu 16.04, мы должны иметь следующую строку в Dockerfile

FROM ubuntu:16.04

То, что я хочу сделать, в течение 16.04 также будут версии патча, такие как 16.04.04 а также 16.04.05 поэтому я хочу упомянуть эту версию патча в Dockerfile.

Возможно ли это как-то? Это не работает, если я пишу FROM ubuntu:16.04.04 есть ли другой синтаксис? Другой способ указать на это.

1 ответ

Эти значения ОТ соответствуют буквальным значениям тега в ubuntu хранилище dockerhub. Будет ли это найдено, зависит от того, как ubuntu команда помечает их изображения докеров и как долго они хранят старые версии.

Вы можете посмотреть здесь, чтобы убедиться, что вы соответствуете вашим требованиям:

https://hub.docker.com/r/library/ubuntu/tags/

Не похоже, что они помечают номера версий патча, но они сохраняют даты патча, такие как xenial-20180228, Если вам известна дата исправления для 16.04.04, вы можете посмотреть в списке тегов в Dockerhub и посмотреть, подходит ли он или нет.

Другие вопросы по тегам