Postgresql Docker Postgres图像不可访问
所以,我从docker那里取下了postgres的图片。我遵循了一个教程,其中解释了下面的命令和整个docker pull的操作。我可以很好地登录到实例。但是,当我重新启动计算机或关闭docker时,我完成了类似的设置步骤,无法再访问postgres实例。有人能解释一下这里发生了什么吗:Postgresql Docker Postgres图像不可访问,postgresql,docker,Postgresql,Docker,所以,我从docker那里取下了postgres的图片。我遵循了一个教程,其中解释了下面的命令和整个docker pull的操作。我可以很好地登录到实例。但是,当我重新启动计算机或关闭docker时,我完成了类似的设置步骤,无法再访问postgres实例。有人能解释一下这里发生了什么吗: 运行此命令 docker-run--rm--name pg docker-e POSTGRES_PASSWORD=docker-d POSTGRES-p 5432:5432-v$HOME/docker/volu
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
docker exec-it C5B8BD0820B35A01EA153A44E82458A6285CF484B701B2B2D62102266FB4F8 bash
这让我能够访问图像的外壳,在这样做之后,我就可以使用PGAdmin了,但是,我觉得这可能是巧合?因为这目前不起作用
那么,我做错了什么?有什么更简单的方法可以做到这一点?rm使Docker在容器退出时自动移除容器。移除它。
您还可以添加
--始终重新启动,重新启动后您的容器将启动 好的,非常感谢!我以为-rm在我停止容器后才将其移除