Gitlab-Runner 运行无端口方向
Gitlab-Runner runs without port direction
我在容器内使用 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的新手,但是关于容器的定义是这样说的:每个容器都有一个隔离的环境,没有端口方向就无法与外部通信。正确的?
您不必将端口绑定到主机,因为运行器会定期获取您的 Gitlab 答案,Gitlab 会为其分配工作。
运行器启动连接,因此您不必设置入口点。
我在容器内使用 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的新手,但是关于容器的定义是这样说的:每个容器都有一个隔离的环境,没有端口方向就无法与外部通信。正确的?
您不必将端口绑定到主机,因为运行器会定期获取您的 Gitlab 答案,Gitlab 会为其分配工作。
运行器启动连接,因此您不必设置入口点。