解释 docker ENV LD_LIBRARY_PATH /usr/local/hubrouting/lib:$LD_LIBRARY_PATH
时间: 2023-10-10 08:11:24 浏览: 70
CentOS 安装软件出现错误:/lib/ld-linux.so.2: bad ELF interpreter 解决
这段 Dockerfile 中的语句是在设置环境变量 `LD_LIBRARY_PATH`。其中 `LD_LIBRARY_PATH` 是 Linux 下用来指定动态链接库搜索路径的环境变量,如果一个程序在运行时需要依赖某个动态链接库但是系统找不到该库,就会报错。
这里将 `/usr/local/hubrouting/lib` 目录添加到 `LD_LIBRARY_PATH` 中,表示让系统在搜索动态链接库时也会在该目录下查找。`$LD_LIBRARY_PATH` 则表示将原本已经存在的 `LD_LIBRARY_PATH` 环境变量值也加入到新的值中。这样做的好处是可以避免覆盖掉原有的路径设置,而是在原有的路径基础上增加新的路径。
阅读全文