python - 在 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 容器时。
我最终没有deploy
或src
容器。我已经尝试过各种版本,但没有发现任何可行的方法。谁能帮我。
解决方案
好的,我运行了错误的命令。我需要不docker run --rm -it --entrypoint bash integration
使用docker brun --rm -it -v "PWD":/var/task --entrypoint bash integration
推荐阅读
- c# - 使用子类中的 lambda 表达式
- c# - 尝试调用 Clients.Caller 但它不起作用
- android - ngFor [Angular] [Ionic] [Android] 中损坏的 img 标签
- php - laravel carbon 无法显示默认促销
- c++ - 包含库文件但仍未定义引用
- mysql - mysqldump:无法执行。information_schema 中的未知表“column_statistics”
- html - 如何根据片段创建电话输入
- ios - iOS 密码自动填充附件视图使应用程序卡住
- c# - C# 的 StringInfo 和 TextElementEnumerator 无法正确识别字素
- react-native - Actions.replace(key) 在本机反应中不起作用,它给出错误,如错误所示