docker挂载实现容器内外统一python环境

sys Lv3

docker挂载实现容器内外统一python环境

DockerFile:

1
2
3
4
5
6
FROM openjdk:14
LABEL authors="sunyushuo"
WORKDIR /app
COPY target/HIT-File-0.0.1-SNAPSHOT.jar /app/app.jar
EXPOSE 8005
ENTRYPOINT ["java", "-jar", "/app/app.jar"]

挂载命令:

1
docker run -d -p 8005:8005 --name hitfile -v /usr/bin/python3:/usr/bin/python3 -v /usr/bin/python3.11:/usr/bin/python3.11 -v /usr/local/lib/python3.11:/usr/local/lib/python3.11 -v /usr/local/lib/python3.11/site-packages:/usr/local/lib/python3.11/site-packages  -v /root/pythoncode:/root/pythoncode/ -v /usr/lib64:/usr/lib64 -v /usr/local/lib64:/usr/local/lib64 -v /usr/lib/python3.11/:/usr/lib/python3.11/ -e PYTHONPATH=/usr/local/lib/python3.11/site-packages efed80bbb5cb

如果还显示缺库的话就在容器外面执行pip show [ModuleName],然后加到挂载路径里就行了。

  • 标题: docker挂载实现容器内外统一python环境
  • 作者: sys
  • 创建于 : 2025-02-13 13:06:26
  • 更新于 : 2025-03-10 15:19:15
  • 链接: https://yyd-piren.github.io/2025/02/13/docker挂载实现容器内外统一python环境/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
docker挂载实现容器内外统一python环境