У меня есть задание GitLab CI, которое в настоящее время использует DinD.CI работает внутри Docker-контейнера.
Я пытаюсь выполнить следующее:
Docker-контейнер заданий CI, используя dind, запускает Docker-контейнер с томом..
docker run --name cvmfs --pid=host --user 0 --privileged --restart always -v /cvmfsmounts:/cvmfsmounts:rshared <our_registry>/vcs/cvmfs-automounter:master
Контейнер док-станции заданий CI запускает другой док-контейнер, используя тот же том.
docker run --rm -v /cvmfsmounts/cvmfs:/cvmfs:rslave busybox ls -lrt /cvmfs/atlas.cern.ch
При попытке автоматического монтированияобъем во втором док-контейнере.Он работает, когда не используется dind.
Основная проблема заключается в следующем:
Error response from daemon: linux mounts: path /cvmfsmounts is mounted on / but it is not a shared mount
Есть идеи, что с ним не так?