我正在编写
我想要一个跨平台的解决方案,只需像这样放置一些内容:
docker-compose.yml
文件,其中应用程序应该可以从容器内部访问 Docker(Docker in Docker),参考此处的博客文章:
https://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/
问题是我需要连接主机 Docker 二进制文件,但是我不知道目标系统上 Docker 的确切路径,在某些系统上可能是 /bin/docker
,在其他系统上可能是 /usr/local/bin/docker
等。我想要一个跨平台的解决方案,只需像这样放置一些内容:
volumes:
- $(which docker):/bin/docker
能否将其添加到docker-compose.yml
中?
Docker-Compose是否支持此操作?