Docker compose install error 'curl: (56) OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 104' в Ubuntu

Я пытаюсь установить docker compose на Ubuntu 18.04.2 LTS. Я попытался установить, используя официальную ссылку здесь, и выполнил указанную документацию Docker Compose, но когда я запустите команду

sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 

затем через некоторое время он дает мне эту ошибку

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   617    0   617    0     0    613      0 --:--:--  0:00:01 --:--:--   613
 24 8280k   24 2056k    0     0    789      0  2:59:06  0:44:27  2:14:39     0

**curl: (56) OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 104**

Пожалуйста, помогите мне в этом, я пробовал много раз, но это не работает.


person amstriker    schedule 14.11.2019    source источник


Ответы (1)


У меня такая же проблема. Я предполагаю, что вы используете Docker Docs, которые обычно устарели. Вместо этого вам следует перейти на Docker Compose Github.

Решение

1 - откройте терминал Linux, нажав Ctrl + Alt + T

2 - Установите curl:

sudo apt install curl

3. Включите права root в терминале для вашего пользователя (например, admin в ОС Windows) с помощью команды:

sudo -i

4. Перейдите в Docker Compose Github. В выпусках вы найдете этот код. Запустите его в своем Linux-терминале.

curl -L https://github.com/docker/compose/releases/download/1.25.1-rc1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

5. Отключите права root в терминале для вашего пользователя с помощью команды:

exit

6. Проверьте, установлен ли docker-compose, с помощью команды:

docker-compose version

Результат. В вашем терминале вы должны увидеть номер версии docker-compose и некоторую другую информацию.

person Wojciech X    schedule 30.12.2019