Назад | Перейти на главную страницу

что означает название версии докера?

Следующий докер документ
Когда я получу To install a specific version of Docker CE, list the available versions in the repo шаг

yum list docker-ce --showduplicates | sort -r
 * updates: mirrors.aliyun.com
Loading mirror speeds from cached hostfile
Loaded plugins: fastestmirror
Installed Packages
 * extras: mirrors.aliyun.com
docker-ce.x86_64            3:18.09.5-3.el7                    docker-ce-stable 
docker-ce.x86_64            3:18.09.5-3.el7                    @docker-ce-stable
docker-ce.x86_64            3:18.09.4-3.el7                    docker-ce-stable 
docker-ce.x86_64            3:18.09.3-3.el7                    docker-ce-stable 
docker-ce.x86_64            3:18.09.2-3.el7                    docker-ce-stable 
docker-ce.x86_64            3:18.09.1-3.el7                    docker-ce-stable 
docker-ce.x86_64            3:18.09.0-3.el7                    docker-ce-stable 
docker-ce.x86_64            18.06.3.ce-3.el7                   docker-ce-stable 
docker-ce.x86_64            18.06.2.ce-3.el7                   docker-ce-stable 
docker-ce.x86_64            18.06.1.ce-3.el7                   docker-ce-stable 
docker-ce.x86_64            18.06.0.ce-3.el7                   docker-ce-stable 
docker-ce.x86_64            18.03.1.ce-1.el7.centos            docker-ce-stable 
docker-ce.x86_64            18.03.0.ce-1.el7.centos            docker-ce-stable 
docker-ce.x86_64            17.12.1.ce-1.el7.centos            docker-ce-stable 

Нет никакой информации о том, что означает средний столбец.
Есть суффикс версии с centos лайк 17.12.1.ce-1.el7.centos
И некоторые с el7 что демонстрируется как

Возвращаемый список зависит от того, какие репозитории включены, и зависит от вашей версии CentOS (обозначен суффиксом .el7 в этом примере).

Я думаю @docker-ce-stable это что-то особенное, вроде версии по умолчанию. А что значит 3: означает в 3:18.09.5-3.el7? Я думаю, это в основном о 18.09 право?

Не могу найти ни одного документа по этому поводу. Или это что-то о yum?

Число перед двоеточием, 3: в данном случае это номер эпохи, используемый для обработки ситуаций, когда необходимо уменьшить номер версии. Это может быть результатом выпуска бета-версии или сборки RC с более высоким номером версии, что не позволяет выполнить обычное обновление до версии GA. Я считаю, что вам это нужно в любых командах, выбирающих номера версий, но в противном случае вы можете проигнорировать это, пытаясь понять, какую версию вы установили.

Важной частью этого номера версии является 18.09.5 который говорит вам:

  • 18.05: основной номер выпуска из текущих выпусков докеров, они примерно основаны на дате выпуска первого патча выпуска, поэтому 18.05 относится к маю 2018 г.
  • 5: номер патча, в котором исправления выпускаются без новой функциональности

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

docker version

Чтобы увидеть номера версий клиента и сервера.