我尝试在我的游牧集群上进行 gitlab 工作,并使用领事的地址来获取它。我的 gitlab 工作:
job "gitlabce2" {
datacenters = ["dc1"] group "echo" {
count = 1
task "server" {
driver = "docker"
config {
image = "gitlab/gitlab-ce"
args = []
}
resources {
memory = 2500
cpu = 3000
network {
mbits = 10
port "http" {}
}
}
service {
name = "gitlabce"
port = "http"
tags = [
"mypc",
"urlprefix-/gitlabce2",
]
check {
type = "http"
path = "/"
interval = "2s"
timeout = "2s"
}
}
}
}
}
但是领事看到了我的工作,但显然我的工作不在好港口。当我进入容器时,我可以执行 curl localhost:80,但我无法访问我的 gitlab。
如何配置我的工作文件?
谢谢