summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorKyle Russell <bkylerussell@gmail.com>2019-09-09 06:02:59 +0000
committerEvan Read <eread@gitlab.com>2019-09-09 06:02:59 +0000
commit7b03af0dc3a2add3721320670cb2242634f922a7 (patch)
treed35ee3041ab81ecb15058bc3925aed943ee5274f /doc
parent23e7875f0a91c938d291d7521bece84584ce8370 (diff)
downloadgitlab-ce-7b03af0dc3a2add3721320670cb2242634f922a7.tar.gz
Add DinD example note for k8s executors
Using the DinD example that stores the built image in the container registry may not be visible to the Kubernetes executor if the default image pull policy defaults to IfNotPresent.
Diffstat (limited to 'doc')
-rw-r--r--doc/ci/docker/using_docker_build.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/doc/ci/docker/using_docker_build.md b/doc/ci/docker/using_docker_build.md
index a48da557e09..fc0125fcc18 100644
--- a/doc/ci/docker/using_docker_build.md
+++ b/doc/ci/docker/using_docker_build.md
@@ -721,6 +721,13 @@ deploy:
- master
```
+NOTE: **Note:**
+This example explicitly calls `docker pull`. If you prefer to implicitly pull the
+built image using `image:`, and use either the [Docker](https://docs.gitlab.com/runner/executors/docker.html)
+or [Kubernetes](https://docs.gitlab.com/runner/executors/kubernetes.html) executor,
+make sure that [`pull_policy`](https://docs.gitlab.com/runner/executors/docker.html#how-pull-policies-work)
+is set to `always`.
+
[docker-in-docker]: https://blog.docker.com/2013/09/docker-can-now-run-within-docker/
[docker-cap]: https://docs.docker.com/engine/reference/run/#runtime-privilege-and-linux-capabilities
[2fa]: ../../user/profile/account/two_factor_authentication.md