如何使用Docker文件中的"ADD"命令包含Docker构建上下文之外的文件?
从Docker文档:
路径必须位于构建的上下文中; 你不能添加../something/something,因为docker构建的第一步是将上下文目录(和子目录)发送到docker守护进程.
我不想重构我的整个项目只是为了适应Docker这个问题.我想将所有Docker文件保存在同一个子目录中.
此外,似乎Docker还没有(也可能不会)支持符号链接:Dockerfile ADD命令不遵循主机#1676上的符号链接.
我能想到的唯一另一件事是包含一个预构建步骤,将文件复制到Docker构建上下文中(并配置我的版本控制以忽略这些文件).还有比这更好的解决方法吗?
我正在使用Ansible Docker 模块并尝试使用“ --rm ”标志集运行docker。但是,我没有看到指定使用“--rm”标志的选项或传递在 Ansible Docker 模块上设置 Docker 标志的方法。
有没有办法在使用 Ansible Docker 模块启动容器时设置“--rm”标志?
谢谢