我正在Dockerfile中使用Docker的ssh转发实验功能。
RUN --mount=type=ssh,id=gitlab <command>
我可以使用
构建Dockerfiledocker build --ssh gitlab=<path to file>
作为docker-compose文件的一部分
build:
context: <path>
dockerfile: <filename>
image: imagename:tag
当我使用
构建时docker-compose build <service name>
我遇到错误
ERROR: Dockerfile parse error line 28: Unknown flag: mount
我不知道该怎么办。在每项服务上进行单独构建是很痛苦的。 有什么方法可以调用具有实验功能的 docker-compose build 吗?
答案 0 :(得分:0)
我在回答自己的问题是否对某人有帮助。
它似乎将在 docker-compose版本1.25.RC3
中实现答案 1 :(得分:0)
对使用was added中的ssh协议version 1.25.0-rc3连接到Docker引擎的支持。