Команда FROM
, которую вы видите в Dockerfile
, не работает так, как вы думаете.
Это базовое изображение, на котором будет построено ваше изображение.
В данном случае базовый образ - это alpine3.6
дистрибутив, в котором установлено python 3.6.7
.
Он ищет базовое изображение для чего-то, называемого Docker hub
, где присутствуют все такие изображения.
Базовый образ подобен ОС, которая не имеет ничего общего с ОС вашего компьютера.
Допустим, вы используете Ubuntu OS
сейчас, и если вы упомянули alpine-3.6
в вашем Dockerfile, это означает, что вы используете alpine-3.6
контейнер ОС поверх вашей машины
Подробнее о FROM
командах можно найти здесь .