检查已退出容器中的文件

时间:2016-07-21 21:01:56

标签: docker

我有一个issue来调用脚本来启动容器。我想我最好先找一个方法来判断脚本是否真的位于正确的位置。但docker execdocker attach似乎都不允许我进入一个退出的容器。

我也试过docker run -it --volumes-from [exited_container_id] ubuntu。我以为我可以在ubuntu中看到文件系统,但我找不到安装点。我有什么方法可以登录已退出的容器并看到我ADD编辑过的文件吗?

1 个答案:

答案 0 :(得分:1)

您可以检查脚本是否位于正确的位置,在Dockerfile中添加RUN ls -l /行并构建图像

FROM frolvlad/alpine-oraclejdk8:slim
ADD build/libs/zuul*.jar /app.jar
ADD src/main/script/startup.sh /startup.sh

RUN ls -lah /

EXPOSE 8080 8999
ENTRYPOINT ["/startup.sh"]

然后只构建Dockerfile

docker build -t myapp .

您应该在构建

的输出中看到ls的结果