postgresql 来自dockerhub上官方页面的psql命令

jk9hmnmh  于 2022-11-22  发布在  PostgreSQL
关注(0)|答案(1)|浏览(135)

实际上学习dockers,我通过测试所有的可能性练习了很多。其中,我尝试了dockerhub上官方postgres页面的命令。命令是:

docker run -it --rm --network some-network postgres psql -h some-postgres -U postgres

有没有人能写一个完整而具体的例子来使这个命令工作(我的意思是用一个真实的存在的contenair)
我看不出这怎么可能。
先表示感谢。

lpwwtiir

lpwwtiir1#

docker run创建一个Docker容器
-it创建一个到上述容器的连接(有点像TTY),接收我们在容器中写入到交互式bash的内容
--rm退出时删除容器
--network some-networksome-network网络分配给容器
postgres映像的名称
psql -h some-postgres -U postgres使用postgres用户连接到地址为some-postgres的PostgreSQL。
合并整个命令和标志:创建一个PostgreSQL容器,然后在容器内部使用psql命令通过postgres用户连接到some-postgres
有关更多标志和用法,您可以从doc here中学习

相关问题