最初に結論
-
簡単に治すならうまく動作しなくなりました。docker:18-dind
つかう - 公式ブログにしたがって、
docker:19.03.0-dind
と環境変数にDOCKER_TLS_CERTDIR: ""
での動作を確認しました。 https://about.gitlab.com/2019/07/31/docker-in-docker-with-docker-19-dot-03/
詳細
はあとから書くよ
未検証
DOCKER_TLS_VERIFY=1
DOCKER_HOST=tcp://docker:2376
DOCKER_CERT_PATH=/hoge/.docker
して、docker:dind
から許可される証明書を/hoge/.docker
に設置する。
でも、servicesであるdocker:dindと証明書やりとりするの、gitlab-ci上では不可能な気がする...