在Docker Compose中控制容器启动和关闭顺序的脚本中找不到psql,可能是由于以下原因:
psql --version
来检查是否安装了psql,并确保其可执行文件路径已添加到系统的环境变量中。/usr/bin/psql
,则脚本中应该使用/usr/bin/psql
来调用psql。docker-compose ps
命令来查看当前正在运行的容器和服务的名称,并确保脚本中使用的名称与之匹配。docker-compose up -d
命令来启动容器,并使用docker-compose logs -f
命令来查看容器的日志输出,以确定容器何时启动完成。总结起来,要解决在Docker Compose中控制容器启动和关闭顺序的脚本中找不到psql的问题,需要确保正确安装了psql并配置了环境变量,检查脚本中的路径和容器/服务名称是否正确,并确保脚本在容器启动完成后再执行相关操作。
领取专属 10元无门槛券
手把手带您无忧上云