嗨,我试着用docker运行我的项目,当我构建镜像时出现的问题,我使用了“when is python”命令并收到了目录的路径,但我构建了镜像,错误如下:
/usr/local/bin/python: error while loading shared libraries: libpython3.8.so.1.0: cannot open shared object file: No such file or directory
我使用manjaro,问题是文件夹/usr/local/bin/python不存在,我尝试修改该文件
/usr/local/bin/python
并添加python的路径,这是
include /usr/lib/python3.8/
Dockerfile
FROM python:3.9.0b1-alpine3.11
WORKDIR /cloud
ENV FLASK_APP Server.py
ENV FLASK_RUN_HOST 0.0.0.0
COPY requirements.txt requirements.txt
RUN pip install -r requirements.txt
COPY . .
CMD ["flask","run"]
docker-compose
version: '3'
services:
cloud-flask-back:
build: ./Flask
ports:
- "5000:5000"
redis:
image: "redis:alpine"
我希望你能帮助我
发布于 2020-05-26 19:36:48
我解决了它,我实际使用manjaro linux和我安装docker与snap包,对于一个奇怪的错误,当我使用docker-compose我的项目时,它显示了标题中的错误。我解决了卸载docker snap的问题
https://stackoverflow.com/questions/62011705
复制