Как изменить версию контейнера по умолчанию Python в Docker? - PullRequest
0 голосов
/ 18 октября 2018

Я установил Docker на фоне Python 3.7 и собрал контейнер и образ, который является / c / Users / conkj / sample: / sample mlearn: init / bin / bash

Чтобы запустить тензор потока, мне пришлосьустановить Python 3.6.После того, как я установил python 3.6, на первой странице докера, если я проверил версию python, он показал python 3.6.Но в контейнере, как "docker run -it -v / c / Users / conkj / sample: / sample mlearn: init / bin / bash", он показал python 3.7.Я пробовал "pip install python 3.6" и собирал другие образы и контейнеры. (Возможно, это был неправильный способ сборки.) Но все же застрял в ...

Не могли бы вы, ребята, дать мне решения для измененияPython от 3,7 до 3,6 в Docker-контейнере?

1 Ответ

0 голосов
/ 18 октября 2018

Вы должны использовать правильное базовое изображение для вашего контейнера, например:

FROM alpine
RUN apk update && apk add --no-cache python3

Или

FROM ubuntu
RUN apt update && apt install -y python3

И так далее

Или просто использовать изображение, котороеподготовлено командой (python | docker)

docker run -it --rm python:3.6 bash

docker run -it --rm python:3.6-alpine sh

Поиск других доступных тегов здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...