Docker 在 Ubuntu 中撰写安装错误 'curl: (56) OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 104'

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

我正在尝试在 Ubuntu 18.04.2 LTS 上安装 docker compose。 我尝试使用官方 link here 安装并遵循给出的 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**

请帮助我解决这个问题,我已经尝试了很多次,但它不起作用。

我遇到了同样的问题。我假设您使用的是 Docker Docs, which are usually outdated. You should go to Docker Compose Github

解决方案

1 - 通过按 Ctrl + Alt + 打开 Linux 终端T

2 - 安装 curl:

sudo apt install curl

3 - 在终端中为您的用户打开 root 权限(类似于 admin在 Windows OS) 中,使用命令:

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 版本号 和一些其他信息。