Докер Установите python3.8 на основе ядра .net

Я уже задавал подобный вопрос раньше. Однако в процессе разработки я столкнулся с другой проблемой.

Ниже мой код DockerFile

      FROM mcr.microsoft.com/dotnet/aspnet:5.0-buster-slim AS base
WORKDIR /app
EXPOSE 80
EXPOSE 443

#mycode start - python install
RUN apt-get update -y && apt-get install python3.8 -y
COPY testApp/requirements.txt ./
RUN pip install --upgrade pip && \
    pip install -y -r requirements.txt
COPY . .
#mycode end

FROM mcr.microsoft.com/dotnet/sdk:5.0-buster-slim AS build
WORKDIR /src
COPY ["testApp/testApp.csproj", "testApp/"]
COPY ["Util/Util.csproj", "Util/"]
RUN dotnet restore "testApp/testApp.csproj"
COPY . .
WORKDIR "/src/testApp"
RUN dotnet build "testApp.csproj" -c Release -o /app/build

FROM build AS publish
RUN dotnet publish "testApp.csproj" -c Release -o /app/publish

FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "testApp.dll"]

Я хотел бы установить python3.8 на свой докер, основанный на .net core 5.0. Но у меня ошибка, как показано ниже

#7 5.338 E: не удалось найти пакет python3.8
#7 5.338 E: не удалось найти ни один пакет с помощью glob 'python3.8'
#7 5,338 E: не удалось найти ни один пакет с помощью регулярного выражения 'python3.8'
#7 ОШИБКА: не удалось запустить исполнитель [/bin / sh -c apt-get update -y && apt-get install python3.8 -y]: код выхода: 100

Мой первый вопрос : как исправить ошибку, указанную выше? И как я могу установить python3.8 в докер на основе .net core5.0?

Также я попытался заменить python3.8 -> python3. Однако у меня другая ошибка.

#10 [база 5/6] RUN пип пип установить --upgrade && пункт установить -y -r TestApp / requirements.txt
#10 sha256:38ba0191241d4f0879a6820f23fd9e0fe49e8607b1235b7ae1d014e49d7d0a35
# 10 0,285 / бен / ш: 1: пип: не найден
#10 ERROR: не удалось запустить исполнителя [/bin / sh -c pip install --upgrade pip && pip install -y -r testApp / requirements.txt]: код выхода: 127

Мой второй вопрос : почему возникла эта ошибка, хотя я перешел на установку python3?

Не могли бы вы мне помочь? Спасибо, что прочитали.

0 ответов

Другие вопросы по тегам