首页 > 解决方案 > 在 dockerfile 中将目录从主机复制到 docker 容器从 mac 到 docker linux 时出现意外行为

问题描述

嗨,我对 DockerFile 中的行为感到困惑。我有一个 docker 文件,我

创建一个工作目录,然后我将子目录从我的主机系统(A mac osx)复制到基于 AWS Lambda 的 linux 容器中。

相关线路是

WORKDIR /var/task
RUN mkdir -p /var/task/deploy/code
RUN mkdir -p /var/task/src
COPY ./deploy/code deploy/code/

COPY ./src src/

全部成功运行,我可以从日志中看到复制完成。但是,当我使用 bash 作为入口点登录到 docker 容器时。

我最终没有deploysrc容器。我已经尝试过各种版本,但没有发现任何可行的方法。谁能帮我。

标签: pythondocker

解决方案


好的,我运行了错误的命令。我需要不docker run --rm -it --entrypoint bash integration使用docker brun --rm -it -v "PWD":/var/task --entrypoint bash integration


推荐阅读