知道跑步者GitLab CI上的ip docker-machine

时间:2018-07-19 16:39:25

标签: postgresql docker gitlab-ci-runner

我想用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

它也不起作用。

1 个答案:

答案 0 :(得分:0)

docker inspect --format '{{ .NetworkSettings.IPAddress }}' postgres可以获取容器ip地址。