#python #docker #version
#python #docker #версия
Вопрос:
Я устанавливаю python 2.7, а docker 19.03. print (docker.version) отображает плохую версию docker.
root@block1:# docker --version
Docker version 19.03.13, build 4484c46d9d
root@block1:# python
Python 2.7.17 (default, Oct 8 2020, 12:12:24)
[GCC 8.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import docker
>>> print(docker.__version__)
1.10.6
>>>
Мне нравится заставлять python отображать 19.03.13.
Комментарии:
1. Программа docker отличается от любой библиотеки Python , которая у вас есть
Ответ №1:
docker.version
возвращает версию установленного вами пакета Python «docker», которая, по-видимому, 1.10.6.
Если вам нужна версия демона docker, вы можете подключиться к нему с from_env
помощью метода, а затем запросить версию у клиента:
>>> import docker
>>> docker.version # This is the version of the Python package
'4.4.0'
>>> client = docker.from_env()
>>> client.version()['Version'] # And this is the version of docker
'19.03.13'
Комментарии:
1. Спасибо за помощь. >>> импортировать docker; client = docker.from_env(); client.version()[‘Version’] u’19.03.13′ . Мне нравится иметь только 19.03.13