Я пытался понизить версию докера с 19.03.2 до 18.09.9 в CentOS 7. Я установил его через yum.
Это то, что я пробовал до сих пор.
Вернулась только одна доступная версия.
$ yum list docker-ce.x86_64 --showduplicates | sort -r
* updates: centos4.zswap.net
Loading mirror speeds from cached hostfile
Loaded plugins: fastestmirror
Installed Packages
* extras: mirrors.usinternet.com
* epel: d2lzkl7pfhq30w.cloudfront.net
docker-ce.x86_64 3:19.03.2-3.el7 . @docker-ce-stable
* base: centos4.zswap.net
Не повезло, дух!
$ yum downgrade docker-ce.x86_64 3:18.09.9-3.el7
Попытался понизить версию с загруженными пакетами rpm. Не повезло тоже.
$ yum downgrade file docker-ce-cli-18.09.9-3.el7.x86_64.rpm
$ yum downgrade file docker-ce-18.09.9-3.el7.x86_64.rpm
Наконец, команда механизма докера была успешно выполнена, но теперь есть две разные версии, хотя API одинаковы.
$ docker engine update --version 18.09.9
Две разные версии докера.
$ docker version
Client: Docker Engine - Community
Version: 19.03.2
API version: 1.39 (downgraded from 1.40)
Go version: go1.12.8
Git commit: 6a30dfc
Built: Thu Aug 29 05:28:55 2019
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.9
API version: 1.39 (minimum version 1.12)
Go version: go1.11.13
Git commit: 039a7df
Built: Wed Sep 4 16:22:32 2019
OS/Arch: linux/amd64
Experimental: false
Как мне понизить версию клиента?