docker psql 命令不起作用

docker psql command won't work

我正在尝试使用以下命令在 docker 终端中建立数据库:

psql -h 192.168.99.100 -p 15432 -U postgres

但是,我收到以下 error:bash:psql:找不到命令

你能帮我理解问题出在哪里吗?

提前致谢!

您需要在容器内执行此命令,而不是您的终端本身

docker exec -it <postgres_container_id_or_name> psql -h 192.168.99.100 -p 15432 -U postgres