gpt4 book ai didi

postgresql - Docker Postgres镜像无法访问

转载 作者:行者123 更新时间:2023-12-02 19:18:35 25 4
gpt4 key购买 nike

因此,我从docker下拉了postgres镜像。我遵循了一个教程,该教程解释了以下命令的作用以及整个docker pull。我可以正常登录实例。但是,当我重新启动计算机或关闭docker时,我却经历了类似的设置步骤,无法继续访问postgres实例。有人可以解释这是怎么回事:

  • 运行此命令docker run --rm --name pg-docker -e POSTGRES_PASSWORD=docker -d postgres -p 5432:5432 -v $HOME/docker/volumes/postgres:/var/lib/postgresql/data postgres
  • 通过PG管理员登录。

  • 没有,实例不可用。

    因此,我感觉我在执行以下命令时遗漏了某个步骤: docker exec -it c5b8bdd0820b35a01ea153a44e82458a6285cf484b701b2b2d6d4210266fb4f8 bash
    这样做之后,我便可以使用PGAdmin来访问镜像的 shell 了,但是,我觉得那可能是巧合吗?由于目前无法使用。

    那么,我在做什么错呢?有什么更简单的方法可以做到这一点?

    最佳答案

    --rm使Docker在退出时自动删除容器。去掉它。
    您还可以添加--restart always,并且您的容器将在重启后启动。

    关于postgresql - Docker Postgres镜像无法访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61701664/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com