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



我正在尝试在Ubuntu 18.04.2 LTS上安装docker compose。我尝试使用这里的官方链接进行安装,并遵循了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文档,这些文档通常已经过时了。你应该去Docker Compose Github。

解决方案

1-按Ctrl+Alt+T1打开Linux终端

2-安装卷曲

sudo apt install curl

3-在终端中为您的用户打开root权限(类似于Windows操作系统中的admin(,命令为:

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

最新更新