Невозможно установить докер на сервере Ubuntu

Я не могу установить докер на сервер Ubuntu.

Ошибка:

1.Failed to fetch https://download.docker.com/linux/ubuntu/dists/xenial/InRelease Unable to find expected entry 'stable/source/Sources' in Release file (Wrong sources.list entry or malformed file)
2.Failed to fetch http://ppa.launchpad.net/spring/ppa/ubuntu/dists/xenial/main/binary-amd64/Packages 404 Not Found  
3.Some index files failed to download. They have been ignored, or old ones used instead.

Мой файл sources.list выглядит так:

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

Также я пытаюсь установить докер в виртуальной среде на сервере Ubuntu и выше файла sources.list в файле sources.list в корневой папке.

Я пытаюсь установить докер как подходящую для моей сети гипер бухгалтерской книги?

2 ответа

Похоже, докер не имеет источников. Но вы все равно ищете двоичные файлы. Так что удалите строку deb-src.

Вторая ошибка должна быть из другого файла sources.list, также проверьте /etc/apt/sources.list.d/.

Но оба они не останавливают вас. Отсутствующие индексные файлы будут просто игнорироваться. Они не мешают вам установить докер, поэтому ваша проблема должна быть в другом вопросе, не указанном в вопросе.

Удалите все записи Docker из /etc/apt/sources.list, а также удалите все /etc/apt/sources.list.d/docker*

Затем просто используйте этот скрипт как root:

curl https://get.docker.com | bash

Или как пользователь:

curl https://get.docker.com | sudo bash

Затем установите его с помощью редактируемого скрипта (удаленная установка Docker)

curl https://gist.githubusercontent.com/Razikus/6b61af8c69e563d587201c34f5c66568/raw/5608cdb81e33650b70ac934e261bbd5410269f7a/prereqs-ubuntu.sh | bash

Согласно комментарию, различия между оригиналом и изменились:

Различия между оригиналом и измененным

Проверьте diff из CLI:

diff <(curl https://hyperledger.github.io/composer/unstable/prereqs-ubuntu.sh) <(curl https://gist.githubusercontent.com/Razikus/6b61af8c69e563d587201c34f5c66568/raw/5608cdb81e33650b70ac934e261bbd5410269f7a/prereqs-ubuntu.sh)

Это будет быстрее, чем поиск ошибки

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