Gitlab-Runner没有端口方向运行

时间:2018-05-03 11:44:59

标签: docker gitlab gitlab-ci-runner

我在容器中使用gitlab-runner并从该容器中注册。

docker run -d --name gitlab-runner --restart always \
  -v /srv/gitlab-runner/config:/etc/gitlab-runner \
  -v /var/run/docker.sock:/var/run/docker.sock \
  gitlab/gitlab-runner:latest

我用这些命令启动了我的容器。一切都按预期工作。但是你可以看到我没有提到我命令中的端口。那么它是否正在使用别的东西(我不知道是什么)?即使我改变了网络(我的自定义网络),它仍然可以正常工作。

我只是一个关于docker的新手,但关于容器的定义说:每个容器都有一个孤立的环境,无法在没有端口方向的情况下进行通信。对?

1 个答案:

答案 0 :(得分:0)

您不必将端口绑定到主机端口,因为运行器会定期获取Gitlab的答案,而Gitlab会为其提供工作。

跑步者启动连接,因此您不必设置入口点。