我在这里和其他网站上搜索了很多相关的帖子,但没有解决我的问题。
如标题中所述,我正在努力在窗口操作系统的 linux 子系统上安装 docker
我用的是 win 10 家庭版,所以我已经安装了 Docker 工具箱,我的 wsl 是 Ubuntu 18.04 的第 2 版
我按照说明进行操作,一切都很好,直到我这样做了:
~$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key 添加 -
gpg: can't connect to the agent: IPC connect call failed
有没有人遇到同样的困难但解决了这个问题?
先感谢您!
最佳答案
该问题是由于 WSL v1 设置下的 Glibc 库存在实时时钟问题。 WSL v2 可能会在后台解决此问题,并且您将来可能不会遇到此问题。
现在您可以手动修复 Glibc:
$ sudo add-apt-repository ppa:rafaeldtinoco/lp1871129
$ sudo apt update
$ sudo apt install libc6=2.31-0ubuntu8+lp1871129~1 -y
$ sudo apt-mark hold libc6
//Remove "-y" if needed on above step #3.
//And when asked, give "y" and hit enter.
上述命令集将添加最新版本的 Glibc 库并暂停稳定库,直到需要重新启用。
您可以跟踪此问题 https://github.com/microsoft/WSL/issues/5125
关于docker - WSL : Can't install docker on WSL 2, Ubuntu 18.04,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61545648/