website/content/en/examples
Slava Semushin 55ee59477e en/examples/minikube/Dockerfile: modify CMD to use exec form. (#18618)
Quote from https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#cmd:
%
CMD should almost always be used in the form of CMD ["executable", "param1", "param2"…]
%
This is because shell form doesn't pass the signal to an executable and it leads a longer shutdown time as Docker has to kill a process after some timeout. See for details: https://docs.docker.com/engine/reference/builder/#shell-form-entrypoint-example

An example on official NodeJS site is also uses that form: https://nodejs.org/de/docs/guides/nodejs-docker-webapp/#creating-a-dockerfile
2020-01-11 10:23:37 -08:00
..
admin keep content and file name to be consistent (#16532) 2019-09-24 00:49:26 -07:00
application upgrade ubuntu docker image 14.04 → 18.04 (#16926) 2019-11-04 13:28:11 -08:00
audit audit api version has been updated to v1 (#10647) 2018-10-17 00:48:05 -07:00
configmap Test examples files in configmap directory (#13128) 2019-03-14 06:44:23 -07:00
controllers en: Fix fluentd image (#16959) 2019-10-16 16:24:39 -07:00
debug Fix orders of yaml for examples. (#15763) 2019-08-09 14:33:15 -07:00
federation Fix orders of yaml for examples. (#15763) 2019-08-09 14:33:15 -07:00
minikube en/examples/minikube/Dockerfile: modify CMD to use exec form. (#18618) 2020-01-11 10:23:37 -08:00
podpreset Modify indent from 3 to 2 spaces (#13056) 2019-03-12 11:26:44 -07:00
pods Remove readOnly:false from Downward API volume examples (#17661) 2019-11-30 18:49:03 -08:00
policy Downloadable examples for “Run applications” section (#14147) 2019-06-10 19:48:17 -07:00
service fix secret not working (#17810) 2019-11-26 16:45:21 -08:00
windows Official 1.17 Release Docs (#18011) 2019-12-09 16:11:29 -08:00
README.md Improve examples test (#9467) 2018-07-11 08:43:25 -07:00
examples.go Improve examples test (#9467) 2018-07-11 08:43:25 -07:00
examples_test.go Official 1.17 Release Docs (#18011) 2019-12-09 16:11:29 -08:00

README.md

Note: These tests are importing code from kubernetes that isn't really meant to be used outside the repo. This causes vendoring problems. As a result, we have to work around those with these lines in the travis config:

- rm $GOPATH/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery
- rm $GOPATH/src/k8s.io/kubernetes/vendor/k8s.io/apiserver
- rm $GOPATH/src/k8s.io/kubernetes/vendor/k8s.io/client-go
- cp -r $GOPATH/src/k8s.io/kubernetes/vendor/* $GOPATH/src/
- rm -rf $GOPATH/src/k8s.io/kubernetes/vendor/*
- cp -r $GOPATH/src/k8s.io/kubernetes/staging/src/* $GOPATH/src/