我想用postgres运行docker为GitLabCI编写yml脚本。泊坞窗启动正常,我可以通过以下命令看到泊坞窗:
docker container ls
PORTS NAMES
0.0.0.0:5432->5432/tcp postgres
如何知道IP地址docker机器为数据库创建URL? 命令
docker-machine ls
bash: line 71: docker-machine: command not found
我也尝试通过以下方式进行连接:
jdbc:postgresql://0.0.0.0:5432/psg
jdbc:postgresql://containerName:5432/psg
jdbc:postgresql://127.0.0.1:5432/psg
jdbc:postgresql://localhost:5432/psg
它也不起作用。
答案 0 :(得分:0)
docker inspect --format '{{ .NetworkSettings.IPAddress }}' postgres
可以获取容器ip地址。