2016-10-24 6 views
2

Ich versuche in einem gitlab-Runner anzugeben, dass ich mein Docker-Image beim Ausführen Port 8000 veröffentlichen möchte. Ich habe nichts in der gitlab-Dokumentation gefunden, die zeigt, wie es zu tun.Veröffentlichen eines Ports in gitlab-ci-runner mit docker

Docker sagt, dass es in der Befehlszeile angegeben werden sollte, wenn Andockfenster ausgeführt wird, aber ich habe keine Ahnung, wie das in einer Gitlab-Runner-Konfiguration zu tun.

Irgendwelche Ideen?

Das ist meine Gitlab Läufer Konfiguration

[[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"] 

Mein Docker Bild

Port 8000

Antwort

1

ich, dass der Gitlab-ci-Läufer mit Docker für Build-Docker Bilder verwendet ausgeführt werden soll, einige gefunden aussetzt, oder einfach nur App in einem Container.

also können wir das nicht verwenden, um einen Container zum Veröffentlichen eines Ports auszuführen.

Ich habe etwas gefunden here

Verwandte Themen