diff --git a/examples/cors/backend/Dockerfile-frontenvoy b/examples/cors/backend/Dockerfile-frontenvoy index 0b2e25a0de1bd..156deeca1257c 100644 --- a/examples/cors/backend/Dockerfile-frontenvoy +++ b/examples/cors/backend/Dockerfile-frontenvoy @@ -4,4 +4,4 @@ RUN apt-get update && apt-get -q install -y \ curl COPY ./front-envoy.yaml /etc/front-envoy.yaml RUN chmod go+r /etc/front-envoy.yaml -CMD /usr/local/bin/envoy -c /etc/front-envoy.yaml --service-cluster front-proxy +CMD ["/usr/local/bin/envoy", "-c", "/etc/front-envoy.yaml", "--service-cluster", "front-proxy"] \ No newline at end of file diff --git a/examples/cors/backend/Dockerfile-service b/examples/cors/backend/Dockerfile-service index 37c253fa81f19..be1144c3e55aa 100644 --- a/examples/cors/backend/Dockerfile-service +++ b/examples/cors/backend/Dockerfile-service @@ -6,4 +6,4 @@ RUN mkdir /code ADD ./service.py /code/ ADD ./start_service.sh /usr/local/bin/start_service.sh RUN chmod u+x /usr/local/bin/start_service.sh -ENTRYPOINT /usr/local/bin/start_service.sh +ENTRYPOINT ["/bin/sh", "/usr/local/bin/start_service.sh"] diff --git a/examples/cors/frontend/Dockerfile-frontenvoy b/examples/cors/frontend/Dockerfile-frontenvoy index 0b2e25a0de1bd..31ee1c2e74321 100644 --- a/examples/cors/frontend/Dockerfile-frontenvoy +++ b/examples/cors/frontend/Dockerfile-frontenvoy @@ -4,4 +4,4 @@ RUN apt-get update && apt-get -q install -y \ curl COPY ./front-envoy.yaml /etc/front-envoy.yaml RUN chmod go+r /etc/front-envoy.yaml -CMD /usr/local/bin/envoy -c /etc/front-envoy.yaml --service-cluster front-proxy +CMD ["/usr/local/bin/envoy", "-c", "/etc/front-envoy.yaml", "--service-cluster", "front-proxy"] diff --git a/examples/cors/frontend/Dockerfile-service b/examples/cors/frontend/Dockerfile-service index 735aaf42a095f..31da7f6febf3d 100644 --- a/examples/cors/frontend/Dockerfile-service +++ b/examples/cors/frontend/Dockerfile-service @@ -6,4 +6,4 @@ RUN mkdir /code ADD ./service.py ./index.html /code/ ADD ./start_service.sh /usr/local/bin/start_service.sh RUN chmod u+x /usr/local/bin/start_service.sh -ENTRYPOINT /usr/local/bin/start_service.sh +ENTRYPOINT ["/bin/sh", "/usr/local/bin/start_service.sh"] diff --git a/examples/csrf/crosssite/Dockerfile-frontenvoy b/examples/csrf/crosssite/Dockerfile-frontenvoy index 0b2e25a0de1bd..31ee1c2e74321 100644 --- a/examples/csrf/crosssite/Dockerfile-frontenvoy +++ b/examples/csrf/crosssite/Dockerfile-frontenvoy @@ -4,4 +4,4 @@ RUN apt-get update && apt-get -q install -y \ curl COPY ./front-envoy.yaml /etc/front-envoy.yaml RUN chmod go+r /etc/front-envoy.yaml -CMD /usr/local/bin/envoy -c /etc/front-envoy.yaml --service-cluster front-proxy +CMD ["/usr/local/bin/envoy", "-c", "/etc/front-envoy.yaml", "--service-cluster", "front-proxy"] diff --git a/examples/csrf/crosssite/Dockerfile-service b/examples/csrf/crosssite/Dockerfile-service index 37c5296aeefcc..ed8cdfdfb5803 100644 --- a/examples/csrf/crosssite/Dockerfile-service +++ b/examples/csrf/crosssite/Dockerfile-service @@ -6,4 +6,4 @@ RUN mkdir /code ADD ./crosssite/service.py ./index.html /code/ ADD ./start_service.sh /usr/local/bin/start_service.sh RUN chmod u+x /usr/local/bin/start_service.sh -ENTRYPOINT /usr/local/bin/start_service.sh +ENTRYPOINT ["/bin/sh", "/usr/local/bin/start_service.sh"] diff --git a/examples/csrf/samesite/Dockerfile-frontenvoy b/examples/csrf/samesite/Dockerfile-frontenvoy index 0b2e25a0de1bd..799a5721130a1 100644 --- a/examples/csrf/samesite/Dockerfile-frontenvoy +++ b/examples/csrf/samesite/Dockerfile-frontenvoy @@ -4,4 +4,4 @@ RUN apt-get update && apt-get -q install -y \ curl COPY ./front-envoy.yaml /etc/front-envoy.yaml RUN chmod go+r /etc/front-envoy.yaml -CMD /usr/local/bin/envoy -c /etc/front-envoy.yaml --service-cluster front-proxy +CMD ["/usr/local/bin/envoy", "-c", "/etc/front-envoy.yaml", "--service-cluster", "front-proxy"] diff --git a/examples/csrf/samesite/Dockerfile-service b/examples/csrf/samesite/Dockerfile-service index f2413d895618f..3a78e72af04e8 100644 --- a/examples/csrf/samesite/Dockerfile-service +++ b/examples/csrf/samesite/Dockerfile-service @@ -6,4 +6,4 @@ RUN mkdir /code ADD ./samesite/service.py ./index.html /code/ ADD ./start_service.sh /usr/local/bin/start_service.sh RUN chmod u+x /usr/local/bin/start_service.sh -ENTRYPOINT /usr/local/bin/start_service.sh +ENTRYPOINT ["/bin/sh", "/usr/local/bin/start_service.sh"] diff --git a/examples/ext_authz/Dockerfile-frontenvoy b/examples/ext_authz/Dockerfile-frontenvoy index f329c86ce6559..815937798a830 100644 --- a/examples/ext_authz/Dockerfile-frontenvoy +++ b/examples/ext_authz/Dockerfile-frontenvoy @@ -6,4 +6,4 @@ COPY ./config /etc/envoy-config COPY ./run_envoy.sh /run_envoy.sh RUN chmod go+r -R /etc/envoy-config \ && chmod go+rx /run_envoy.sh /etc/envoy-config /etc/envoy-config/* -CMD /run_envoy.sh +CMD ["/bin/sh", "/run_envoy.sh"] diff --git a/examples/front-proxy/Dockerfile-frontenvoy b/examples/front-proxy/Dockerfile-frontenvoy index 0b2e25a0de1bd..31ee1c2e74321 100644 --- a/examples/front-proxy/Dockerfile-frontenvoy +++ b/examples/front-proxy/Dockerfile-frontenvoy @@ -4,4 +4,4 @@ RUN apt-get update && apt-get -q install -y \ curl COPY ./front-envoy.yaml /etc/front-envoy.yaml RUN chmod go+r /etc/front-envoy.yaml -CMD /usr/local/bin/envoy -c /etc/front-envoy.yaml --service-cluster front-proxy +CMD ["/usr/local/bin/envoy", "-c", "/etc/front-envoy.yaml", "--service-cluster", "front-proxy"] diff --git a/examples/front-proxy/Dockerfile-jaeger-service b/examples/front-proxy/Dockerfile-jaeger-service index 4fa93db5f2499..8c3fe1bd42761 100644 --- a/examples/front-proxy/Dockerfile-jaeger-service +++ b/examples/front-proxy/Dockerfile-jaeger-service @@ -16,4 +16,4 @@ RUN echo "4a7d17d4724ee890490bcd6cfdedb12a02316a3d33214348d30979abd201f1ca /usr && mv /usr/local/lib/libjaegertracing.so.0.4.2 /usr/local/lib/libjaegertracing_plugin.so \ && sha256sum -c /tmp/checksum \ && rm /tmp/checksum -ENTRYPOINT /usr/local/bin/start_service.sh +ENTRYPOINT ["/bin/sh", "/usr/local/bin/start_service.sh"] diff --git a/examples/front-proxy/Dockerfile-service b/examples/front-proxy/Dockerfile-service index 03a6a9422ea2e..0c2ae43024fa2 100644 --- a/examples/front-proxy/Dockerfile-service +++ b/examples/front-proxy/Dockerfile-service @@ -6,4 +6,4 @@ RUN mkdir /code ADD ./service.py /code ADD ./start_service.sh /usr/local/bin/start_service.sh RUN chmod u+x /usr/local/bin/start_service.sh -ENTRYPOINT /usr/local/bin/start_service.sh +ENTRYPOINT ["/bin/sh", "/usr/local/bin/start_service.sh"] diff --git a/examples/grpc-bridge/Dockerfile-client b/examples/grpc-bridge/Dockerfile-client index da27eecaf6891..aabae3de04bf9 100644 --- a/examples/grpc-bridge/Dockerfile-client +++ b/examples/grpc-bridge/Dockerfile-client @@ -2,4 +2,4 @@ FROM envoyproxy/envoy-dev:latest COPY ./client/envoy-proxy.yaml /etc/client-envoy-proxy.yaml RUN chmod go+r /etc/client-envoy-proxy.yaml -CMD /usr/local/bin/envoy -c /etc/client-envoy-proxy.yaml +CMD ["/usr/local/bin/envoy", "-c", "/etc/client-envoy-proxy.yaml"] diff --git a/examples/grpc-bridge/Dockerfile-server b/examples/grpc-bridge/Dockerfile-server index a59690934ede4..cdf4c91b8e0cb 100644 --- a/examples/grpc-bridge/Dockerfile-server +++ b/examples/grpc-bridge/Dockerfile-server @@ -2,4 +2,4 @@ FROM envoyproxy/envoy-dev:latest COPY ./server/envoy-proxy.yaml /etc/server-envoy-proxy.yaml RUN chmod go+r /etc/server-envoy-proxy.yaml -CMD /usr/local/bin/envoy -c /etc/server-envoy-proxy.yaml --service-cluster backend-proxy +CMD ["/usr/local/bin/envoy", "-c", "/etc/server-envoy-proxy.yaml", "--service-cluster", "backend-proxy"] diff --git a/examples/jaeger-native-tracing/Dockerfile-frontenvoy b/examples/jaeger-native-tracing/Dockerfile-frontenvoy index 5379dfe5e242c..f7f1c893e0656 100644 --- a/examples/jaeger-native-tracing/Dockerfile-frontenvoy +++ b/examples/jaeger-native-tracing/Dockerfile-frontenvoy @@ -14,4 +14,4 @@ RUN echo "4a7d17d4724ee890490bcd6cfdedb12a02316a3d33214348d30979abd201f1ca /usr/ && sha256sum -c /tmp/checksum \ && rm /tmp/checksum \ && chmod go+r /etc/front-envoy.yaml -CMD /usr/local/bin/envoy -c /etc/front-envoy.yaml --service-cluster front-proxy +CMD ["/usr/local/bin/envoy", "-c", "/etc/front-envoy.yaml", "--service-cluster", "front-proxy"] diff --git a/examples/jaeger-tracing/Dockerfile-frontenvoy b/examples/jaeger-tracing/Dockerfile-frontenvoy index e955e76bb9b85..0d939a0c696aa 100644 --- a/examples/jaeger-tracing/Dockerfile-frontenvoy +++ b/examples/jaeger-tracing/Dockerfile-frontenvoy @@ -4,4 +4,4 @@ RUN apt-get update && apt-get -q install -y \ curl COPY ./front-envoy-jaeger.yaml /etc/front-envoy.yaml RUN chmod go+r /etc/front-envoy.yaml -CMD /usr/local/bin/envoy -c /etc/front-envoy.yaml --service-cluster front-proxy +CMD ["/usr/local/bin/envoy", "-c", "/etc/front-envoy.yaml", "--service-cluster", "front-proxy"] diff --git a/examples/load-reporting-service/Dockerfile-http-server b/examples/load-reporting-service/Dockerfile-http-server index 3ae32015fb8dd..e71aa6b754686 100644 --- a/examples/load-reporting-service/Dockerfile-http-server +++ b/examples/load-reporting-service/Dockerfile-http-server @@ -8,4 +8,4 @@ COPY . ./code RUN pip3 install -q Flask==0.11.1 RUN chmod u+x /usr/local/bin/start_service.sh -ENTRYPOINT /usr/local/bin/start_service.sh +ENTRYPOINT ["/bin/sh", "/usr/local/bin/start_service.sh"] diff --git a/examples/lua/Dockerfile-proxy b/examples/lua/Dockerfile-proxy index 03cb54ac245bf..a2ea90d4344c9 100644 --- a/examples/lua/Dockerfile-proxy +++ b/examples/lua/Dockerfile-proxy @@ -2,4 +2,4 @@ FROM envoyproxy/envoy-dev:latest ADD ./lib/mylibrary.lua /lib/mylibrary.lua COPY ./envoy.yaml /etc/envoy.yaml RUN chmod go+r /etc/envoy.yaml /lib/mylibrary.lua -CMD /usr/local/bin/envoy -c /etc/envoy.yaml -l debug --service-cluster proxy +CMD ["/usr/local/bin/envoy", "-c", "/etc/envoy.yaml", "-l", "debug", "--service-cluster", "proxy"] diff --git a/examples/mysql/Dockerfile-proxy b/examples/mysql/Dockerfile-proxy index 09595e6e6279e..f70f443114613 100644 --- a/examples/mysql/Dockerfile-proxy +++ b/examples/mysql/Dockerfile-proxy @@ -2,4 +2,4 @@ FROM envoyproxy/envoy-dev:latest COPY ./envoy.yaml /etc/envoy.yaml RUN chmod go+r /etc/envoy.yaml -CMD /usr/local/bin/envoy -c /etc/envoy.yaml -l debug +CMD ["/usr/local/bin/envoy", "-c /etc/envoy.yaml", "-l", "debug"] diff --git a/examples/redis/Dockerfile-proxy b/examples/redis/Dockerfile-proxy index 9266482b53fe8..24ef1107fdba4 100644 --- a/examples/redis/Dockerfile-proxy +++ b/examples/redis/Dockerfile-proxy @@ -2,4 +2,4 @@ FROM envoyproxy/envoy-dev:latest COPY ./envoy.yaml /etc/envoy.yaml RUN chmod go+r /etc/envoy.yaml -CMD /usr/local/bin/envoy -c /etc/envoy.yaml -l debug --service-cluster proxy +CMD ["/usr/local/bin/envoy", "-c", "/etc/envoy.yaml", "-l", "debug", "--service-cluster", "proxy"] diff --git a/examples/zipkin-tracing/Dockerfile-frontenvoy b/examples/zipkin-tracing/Dockerfile-frontenvoy index 87040962caf2f..cd80edc3ba04d 100644 --- a/examples/zipkin-tracing/Dockerfile-frontenvoy +++ b/examples/zipkin-tracing/Dockerfile-frontenvoy @@ -4,4 +4,4 @@ RUN apt-get update && apt-get -q install -y \ curl COPY ./front-envoy-zipkin.yaml /etc/front-envoy.yaml RUN chmod go+r /etc/front-envoy.yaml -CMD /usr/local/bin/envoy -c /etc/front-envoy.yaml --service-cluster front-proxy +CMD ["/usr/local/bin/envoy", "-c", "/etc/front-envoy.yaml", "--service-cluster", "front-proxy"]