我有一个在 Docker 中运行的 CentOS 映像。我没有该图像的 root 访问权限。我唯一能控制的是 dockerfile。
无论如何,我有 yum 命令在我的 dockerfile 中安装 postgresql。从输出中我可以看到 yum 命令成功了。
现在,当我 ssh 进入主机并输入“psql”时,控制台输出 cmd not find。很可能是由于未设置路径。但由于我没有 root 访问权限,所以我的双手被束缚了。我尝试使用locate命令,但CentOS默认情况下似乎没有该命令。
我的问题有两个:
尝试在这里查看: /var/lib/postgresql/data 您还可以指定安装 bd 的 docker 路径:
volumes: - ./data/db:/var/lib/postgresql/data
。