发现有类似的Issues问题 https://github.com/postgis/docker-postgis/issues/358 我使用的版本是12-3.4 此问题出现在自行构建docker-image的时候, 而通过docker pull拉取的是没有问题的 经过排查 发现initdb-postgis.sh存在问题 如下所示${psql[@]}存在为空的情况, 我不知道这个值是什么时候写入的,固增加前置判断处理 ```shell #!/bin/bash set -e # Perform all actions as $POSTGRES_USER export PGUSER="$POSTGRES_USER" # 这里增加了psql空的处理 if [ -z "${psql[@]}" ]; then psql=("psql") fi ...... ``` 烦请作者给出答复是否存在这样的问题,以及这样处理是否合适,感谢