骆驼 – 如何移动docker集装箱外的文件

我有一个容器内的弹簧启动应用程序,我用骆驼来读取一些文件,但我需要告诉骆驼,开始阅读容器外,后来移动相同的文件到一个特定的path,也是在容器之外,有人可以帮助我?,

这是我的代码:

@Component public class Controlador extends RouteBuilder { @Autowired Procesador objProcesador; @Override public void configure() throws Exception { from("ftp://user@ip:port?password=password&passiveMode=true&delete=true").streamCaching().convertBodyTo(InputStream.class).process(objProcesador).to("/var/lib"); } } 

提前致谢

你在容器外是什么意思? 如果您的意思是运行容器的主机上的path,则需要将该path作为卷共享。 在使用"docker run.." docker "docker run.."或Dockerfile时设置音量。 如果您的意思是Camel应该通过ftp或sftp获取文件,请确保容器可以先访问该站点。