Автор
Тема:

Создание своего docker образа

 (Прочитано 445 раз)

saitikdev

  • Administrator
  • Неплохо разбираюсь в сайтах
  • *****
  • Сообщений: 2073
  • Karma: +1000/-0
    • Просмотр профиля
Создание своего docker образа
« : Мая 08, 2022, 10:42:59 am »
Создание своего docker образа

1шаг

Для этого нам нужны инструкции для докера, чтобы он нам сделал этот образ, они хранятся в файле Dockerfile в корне нашего проекта, давайте сделаем его:

FROM python:alpine

WORKDIR /app

COPY . .

CMD [ "python", "main.py" ]

эти 4 строчки нужны для создания простенького образа:
1 строка.  python - это образ, который docker скачает с хаба и на его основе сделает наш видоизмененный
а alpine - это тег, иначе говоря, версия - это облегченная, бывает еще latest - последняя, мы делаем образ на основе python облегченной

2 строка -  WORKDIR - создаст в контейнере докера такую папку для нашего приложения
3 строка - COPY . .   - скопирует все файлы из той директории, где мы находимся, в ту, что создали во второй строчке
4 строка - CMD [ "python", "main.py" ]  - говорит о том, что для запуска нашего приложения нужно использовать команду python main.py - она будет выполнена при следующей команде - когда мы запустим контейнер с нашего образа
docker run -it my-app


---
2 шаг
просто запустить на выполнение - на создание образа
docker build . -t my-app
. точка указывает указывает, что надо использовать папку, в которой мы находимся сейчас!
-t это название моего образа
если не задать тег, то он установится в значение latest

чтобы проверить создался ли образ, команда:
docker images


« Последнее редактирование: Мая 08, 2022, 10:58:23 am от saitikdev »
Качественное SeoСео консультации - от специалиста с опытом более 10 лет | Рекомендуем - Лучший хостинг

 

Новые темы IT

Новые темы по Маркетингу