Ошибка при docker -compose "/ usr / local / bin / python: ошибка при загрузке разделяемых библиотек: lib python3 .8.so.1.0:" - PullRequest
2 голосов
/ 26 мая 2020

Привет, я попытался запустить свой проект с помощью docker, проблема возникла, когда я создаю образ, я использую команду «whereis 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"

Надеюсь, вы можете мне помочь

1 Ответ

0 голосов
/ 26 мая 2020

Я решил это, я использую на самом деле manjaro linux и устанавливаю docker с пакетом snap, из-за ошибки отчуждения, когда я использую docker -compose моего проекта, он показывает мне ошибку в заголовке. Я разрешаю удалить docker привязку

...