要在不使用 docker exec -it <image> psql -h localhost -U postgres
命令的情况下,通过 Docker 内的命令行使用 secrets 登录到容器外的 Postgres,可以按照以下步骤进行操作:
postgres-secrets
的 secrets 对象:postgres-secrets
的 secrets 对象:postgres-secrets
的 secrets 对象,并将 your_password
作为密码保存在其中。postgres-container
,可以使用以下命令启动容器并挂载 secrets:postgres-container
,可以使用以下命令启动容器并挂载 secrets:postgres-container
的容器,并将 postgres-secrets
secrets 对象挂载到容器内部。host.docker.internal
是一个特殊的 DNS 名称,用于指向 Docker 主机。这样,你就可以在容器内使用 secrets 登录到容器外的 Postgres 数据库了。需要注意的是,以上步骤中的命令仅供参考,并且假设已经正确安装和配置了 Docker 环境、Postgres 容器和相关的依赖项。在实际使用时,请根据具体情况进行相应调整。
推荐的腾讯云产品:
没有搜到相关的文章
领取专属 10元无门槛券
手把手带您无忧上云