2016-10-24 42 views
2

我想在gitlab runner中指定我希望我的docker映像在运行时发布端口8000.我没有在gitlab文档中找到任何显示如何去做吧。使用docker发布gitlab-ci-runner中的端口

Docker说它应该在命令行中指定,当docker运行时,但我不知道如何从gitlab runner配置中做到这一点。

任何想法?

这是我gitlab亚军配置

[[runners]] 
    name="gitlab.foo.com" 
    url = "http://gitlab.foo.com/ci" 
    token = "23foo" 
    executor = "docker" 
[runners.docker] 
    tls_verify = false 
    image = "foo/laravel" 
    privileged = false 
    disable_cache = false 
    volumes = ["/cache"] 
    extra_hosts = ["foo:192.168.1.22"] 

我的搬运工图像暴露端口8000

回答

1

我发现,使用泊坞窗gitlab-CI-亚军应该用于构建泊坞窗图像,或者只是运行一些应用程序在容器中。

所以我们不能用它来运行一个容器来发布一个端口。

我发现了一些东西here