docker - 将文件从ftp复制到docker容器

标签 docker dockerfile devops

我的FTP应用程序jar文件可用。我不确定如何将文件从FTP复制到在docker容器中运行的tomcat实例。我需要传递FTP凭据才能从FTP复制文件。我是Docker的新手,请提供任何示例。谢谢。

最佳答案

如果这是静态副本,请对所有容器使用一次,这意味着这些jar必须复制到镜像中,并且在dockerfile中使用 COPY directive

在这种情况下,在Dockerfile本身中包含任何凭证是不好的。
最好是:

  • 首先从ftp
  • 获取或 curl 那些 jar
  • 然后将本地jar复制到图像
    COPY *.jar <dest>
    
  • 关于docker - 将文件从ftp复制到docker容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34126904/

    相关文章:

    python - 在 Jenkins 中运行 python 单元测试

    linux - Docker:如何通过 Dockerfile 将反向端口添加到 sources.list?

    linux - 为什么我的 Dockerfile CMD 不起作用?

    postgresql - 我应该如何使用 Postgresql docker 镜像/容器?

    gitlab - 什么是 gitlab runner

    ubuntu - 如何在命令提示符下获取 LDAP 中的事件连接?

    docker - 如果我使用 Docker 自动构建,我的私有(private) github repo 代码会公开吗?

    docker - Gitlab:缺少页面工件

    dockerfile: `chmod 777 entrypoint` 好不好?

    docker - 无法使用 spotify 插件构建 Docker 镜像