Как обновить серверную версию докера?

Я узнаю, что докер - сочиняет согласно этому.

После того, как я выполнение docker-compose up, это говорит

/tmp/_MEIepUvmP/docker/api/client.py:163: UserWarning: The minimum API version supported is 1.21, but you are using version 1.18. It is recommended you either upgrade Docker Engine or use an older version of Docker SDK for Python.
Traceback (most recent call last):
  File "bin/docker-compose", line 6, in <module>
  File "compose/cli/main.py", line 71, in main
  File "compose/cli/main.py", line 124, in perform_command
  File "compose/cli/main.py", line 1001, in up
  File "compose/cli/main.py", line 997, in up
  File "compose/project.py", line 451, in up
  File "compose/project.py", line 508, in initialize
  File "compose/network.py", line 262, in initialize
  File "compose/network.py", line 63, in ensure
  File "compose/network.py", line 96, in inspect
  File "site-packages/docker/utils/decorators.py", line 31, in wrapper
docker.errors.InvalidVersion: inspect_network is not available for version < 1.21
Failed to execute script docker-compose

Моя версия докера:

Client version: 1.6.2
Client API version: 1.18
Go version (client): go1.2.1
Git commit (client): 7c8fca2
OS/Arch (client): linux/amd64
Server version: 1.6.2
Server API version: 1.18
Go version (server): go1.2.1
Git commit (server): 7c8fca2
OS/Arch (server): linux/amd64

Затем я пробую export COMPOSE_API_VERSION=1.21, это говорит

ERROR: client and server don't have same version (client : 1.21, server: 1.18)

Я предполагаю, что эта проблема может быть решена, если я обновляю серверную версию до 1,21, но я не знаю, как сделать это, какую-либо идею?

0
задан 18 April 2018 в 23:50

1 ответ

Вам необходимо обновить установку докера. Домашняя страница docker описывает , как установить docker-ce .

Следуйте инструкциям к букве: удалите текущий докер, добавьте репозиторий docker-ce, добавьте ключ pgp, затем установите docker-ce

$ sudo apt-get remove --purge docker docker-engine docker.io
$ sudo add-apt-repository \
    "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
    $(lsb_release -cs) \
    stable"
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install docker-ce
2
ответ дан 30 October 2019 в 01:56

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

Похожие вопросы: