diff --git a/cmd/standalone/Dockerfile b/cmd/standalone/Dockerfile index f77db686018..e1131901487 100644 --- a/cmd/standalone/Dockerfile +++ b/cmd/standalone/Dockerfile @@ -1,6 +1,22 @@ FROM scratch -# expose agent UDP and sampling ports and query port -EXPOSE 5775/udp 6831/udp 6832/udp 5778 16686 + +# Agent zipkin.thrift compact +EXPOSE 5775/udp + +# Agent jaeger.thrift compact +EXPOSE 6831/udp + +# Agent jaeger.thrift binary +EXPOSE 6832/udp + +# Agent config HTTP +EXPOSE 5778 + +# Collector HTTP +EXPOSE 14268 + +# Web HTTP +EXPOSE 16686 COPY ./jaeger-ui-build /go/src/jaeger-ui-build COPY ./cmd/standalone/standalone-linux /go/bin/ diff --git a/docs/getting_started.md b/docs/getting_started.md index 242b80e9896..01954281e15 100644 --- a/docs/getting_started.md +++ b/docs/getting_started.md @@ -7,10 +7,20 @@ This image, designed for quick local testing, launches the Jaeger UI, collector, The simplest way to start the all in one docker image is to use the pre-built image published to DockerHub. ```bash -docker run -d -p5775:5775/udp -p6831:6831/udp -p6832:6832/udp -p5778:5778 -p16686:16686 jaegertracing/all-in-one:latest +docker run -d -p5775:5775/udp -p6831:6831/udp -p6832:6832/udp -p5778:5778 -p16686:16686 -p14268:14268 jaegertracing/all-in-one:latest ``` -You can then navigate to `http://localhost:16686` to access the Jaeger UI. +You can then navigate to `http://localhost:16686` to access the Jaeger UI. + +Port | Protocol | Component | Function +---- | ------- | --------- | --- +5775 | UDP | agent | accept zipkin.thrift over compact thrift protocol +6831 | UDP | agent | accept jaeger.thrift over compact thrift protocol +6832 | UDP | agent | accept jaeger.thrift over binary thrift protocol +5778 | HTTP | agent | serve configs +16686| HTTP | web | serve frontend +14268| HTTP | collector | accept zipkin.thrift from zipkin senders + ## Kubernetes and OpenShift Kubernetes and OpenShift templates can be found in [Jaegertracing](https://github.com/jaegertracing/) organization on