Показать статистику
0 голосов
от (1.2тыс. баллов)

Использую Ubuntu 18.04 и установил Докер штатными средствами. Все вроде бы работает - я могу создавать контейнеры и пользоваться базовыми возможностями тулзы. Однако когда я пытаюсь посмотреть версию docker в терминале, то ничего не получаю в ответ: 

Docker version 0.20180713.170521-2ec1aed, build 2ec1aed

The docker version is not known.

И вдобавок после этого у меня сломался apt-get update: 

Err:14 https://download.docker.com/linux/ubuntu stable Release                                                           
  404  Not Found [IP : 52.85.242.38 443]
Atteint:15 https://downloads.opennebula.org/repo/5.5/Ubuntu/18.04 stable Release                                        
Lecture des listes de paquets... Fait                          
E: Le dépôt https://download.docker.com/linux/ubuntu stable Release n'a pas de fichier Release.
N: Les mises à jour depuis un tel dépôt ne peuvent s'effectuer de manière sécurisée, et sont donc désactivées par défaut
N: Voir les pages de manuel d'apt-secure(8) pour la création des dépôts et les détails de configuration d'un utilisateur.
N: Le fichier configuré « stable/binary-x86_64/Packages » ne sera pas pris en compte car le dépôt « https://download.docker.com/linux/ubuntu bionic InRelease » ne supporte pas l'architecture « x86_64 »

Кто нибудь с подобной проблемой сталкивался? Как бороться? 

377 просмотров 1 ответов

1 Ответ

0 голосов
от (4.6тыс. баллов)

Убедитесь что у вас используется правильный репозиторий. Добавьте такую строку в файл /etc/apt/sources.list.d/docker.list: 

deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable

Если вы используете этот репозиторий впервые, нужно имортировать ключ: 

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Важный момент. Убедитесь что у вас нет старой инсталляции докера и что в системе не валяется устаревшая версия docker-engine. Это может быть одной из причин вашей проблемы.  Что бы убрать старые версии, рекомендую выполнить: 

sudo apt purge docker-ce

И далее выполнить новую установку докера с чистого листа: 

sudo apt update
sudo apt install docker-ce

Вот еще полезная ссылка на официальную документацию: https://docs.docker.com/install/linux/docker-ce/ubuntu/

...