To override the entrypoint of a Docker image,
define an empty entrypoint in the .gitlab-ci.yml file, so the runner does not start
a useless shell layer. However, that does not work for all Docker versions.
For Docker 17.06 and later, the entrypoint can be set to an empty value.
For Docker 17.03 and earlier, the entrypoint can be set to
/bin/sh -c, /bin/bash -c, or an equivalent shell available in the image.