I am pretty new to docker and was following the documentation found here, trying deploy several containers inside dind using docker-compose 1.14.0 I get the following
docker run -v /home/dudarev/compose/:/compose/ --privileged docker:dind /compose/docker-compose
/usr/local/bin/dockerd-entrypoint.sh: exec: line 21: /compose/docker-compose: not found
Did I miss something?
dindis a must, it is used to build and test images and keep the host docker clean, nevertheless the one which is hosted on docker hub is based on busybox and for some reason it seems not to be able to find the binary, but if you build the image from original repo, as it has a proper bash (not ash like in busybox) it find it. I must be something to do with how busybox mounts the filesystem and I am quite confused here.