实际上学习dockers,我通过测试所有的可能性练习了很多。其中,我尝试了dockerhub上官方postgres页面的命令。命令是:
docker run -it --rm --network some-network postgres psql -h some-postgres -U postgres
有没有人能写一个完整而具体的例子来使这个命令工作(我的意思是用一个真实的存在的contenair)
我看不出这怎么可能。
先表示感谢。
实际上学习dockers,我通过测试所有的可能性练习了很多。其中,我尝试了dockerhub上官方postgres页面的命令。命令是:
docker run -it --rm --network some-network postgres psql -h some-postgres -U postgres
有没有人能写一个完整而具体的例子来使这个命令工作(我的意思是用一个真实的存在的contenair)
我看不出这怎么可能。
先表示感谢。
1条答案
按热度按时间lpwwtiir1#
docker run
创建一个Docker容器-it
创建一个到上述容器的连接(有点像TTY),接收我们在容器中写入到交互式bash的内容--rm
退出时删除容器--network some-network
将some-network
网络分配给容器postgres
映像的名称psql -h some-postgres -U postgres
使用postgres
用户连接到地址为some-postgres
的PostgreSQL。合并整个命令和标志:创建一个PostgreSQL容器,然后在容器内部使用
psql
命令通过postgres
用户连接到some-postgres
有关更多标志和用法,您可以从doc here中学习