【问题标题】:List folders in Docker Elastic Beanstalk instance列出 Docker Elastic Beanstalk 实例中的文件夹
【发布时间】:2015-08-03 20:46:28
【问题描述】:

我正在将应用程序部署到在 Elastic Beanstalk 中运行的预配置 GlassFish Docker 实例。我需要将库文件下载到 GlassFish 目录中的特定文件夹中。所以在我的Dockerfile 我放了:

RUN curl -L -o /mysql-connector-java-5.1.34.jar https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.34/mysql-connector-java-5.1.34.jar

问题是这并没有将文件放入我需要的特定目录中。我知道相对于 GlassFish 源文件夹的目录,但我需要知道 GlassFish 在 Docker 容器中的位置。我通过ssh 客户端(腻子)连接到我的容器。我尝试在 Docker 容器中运行一个 shell,希望可以通过 ssh 与之交互以找到文件夹结构:

docker run -it amazon/aws-eb-glassfish:4.1-jdk8-onbuild-3.5.1 bash

但没有这样的运气。该命令似乎什么也没做。 如何查看在 Elastic Beanstalk 中运行的 Docker 容器的文件夹结构?

【问题讨论】:

    标签: jakarta-ee amazon-web-services glassfish docker amazon-elastic-beanstalk


    【解决方案1】:

    关于您的问题“我需要知道 GlassFish 在 Docker 容器中的位置”:

    glassfish 的 Dockerhub 存储库: https://registry.hub.docker.com/u/amazon/aws-eb-glassfish/

    Dockerfile 在 github 上可用: https://github.com/aws/aws-eb-glassfish-dockerfiles/blob/master/4.1-jdk8/Dockerfile

    来自 Dockerfile

    ENV GLASSFISH_HOME /usr/local/glassfish4
    

    希望有帮助

    【讨论】:

      猜你喜欢
      • 2020-01-21
      • 2022-01-09
      • 1970-01-01
      • 2014-11-08
      • 2015-04-06
      • 2016-06-11
      • 2011-12-24
      • 2015-12-21
      • 2016-05-18
      相关资源
      最近更新 更多