📅  最后修改于: 2023-12-03 15:00:30.347000             🧑  作者: Mango
在使用 Docker Compose 运行应用时,可能会遇到以下错误信息:
error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
这个错误通常是由于系统缺少 zlib 库的原因引起的。可以通过以下步骤解决该问题:
首先,需要确认是否已经安装了 zlib 库。在终端中输入以下命令进行检查:
dpkg -l | grep zlib
如果系统未安装 zlib 库,则需要使用以下命令进行安装:
sudo apt-get update && sudo apt-get install -y zlib1g-dev
如果已经安装了 zlib 库,但还是出现了错误,请尝试将它添加到系统的共享库路径中:
sudo echo "/usr/local/lib" > /etc/ld.so.conf.d/zlib.conf
sudo ldconfig -v
以上步骤完成后,请尝试重新运行 Docker Compose。
参考文献: