python - 将主机目录挂载为只写在 docker 容器中
问题描述
我正在使用python
图像为我的应用程序使用Dockerfile
and docker-compose
。
我想将容器内的python路径挂载/usr/local/bin
到主机中的目录。为此,我docker-compose
看起来像
version: '3.7'
services:
web:
build:
context: .
dockerfile: Dockerfile
volumes:
- ./.virtualenv:/usr/local/bin
并且该.virtualenv
目录在主机中是空的。运行docker-compose
并执行后python command
python myfile.py
它给出了错误
python: command not found
这可能是因为它正在同步.virtualenv
目录作为源。
如何使用该.virtualenv
目录write-only
以便/usr/local/bin
映射到该目录的内容并且不从该目录复制到容器?
解决方案
我不认为我是对的,但是如果它不起作用,请尝试 python3 我真的不知道
推荐阅读
- asp.net-core - .NET Core 身份验证 cookie:我可以设置自定义自动续订阈值吗?
- r - 我想通过添加一个新键来改变我的 tsibble 以便它可以对 autoplot() 友好
- python - 如何忽略 Pandas 数据框列操作的迭代
- business-intelligence - 从 Qliksense 发布应用程序/工作表的方式有哪些?
- c++ - 替换txt文件中特定行的数据
- java - 我无法在终端上运行 Java
- django - 如何使用 django 消息框架为 @login_required 显示消息
- python - 使用字典理解反转一对多映射
- simd - 我可以将返回 __m128i 的内在结果分配给类型为 __m128i_u 的变量吗?
- javascript - 错误:没有为 google recaptcha 版本 2 定义 grecaptcha