【发布时间】: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