Докеризация простого приложения Django
Docker - это набор платформы в виде сервисных продуктов, которые используют виртуализацию на уровне ОС для доставки программного обеспечения в пакетах, называемых контейнерами (пространство имен). здесь мы докерируем простой вход пользователя и регистрируем проект Django. Проект, который мы используем, слишком документирован, - это зарегистрироваться и войти в систему.
Чтобы скачать исходный код, используйте
$ git clone https://github.com/itsvinayak/user_login_and_register.git
Следующим шагом будет добавление к нему Docker. Итак, создайте пустой файл с именем Dockerfile и поместите в него этот код.
$ touch Dockerfile
теперь отредактируйте его.
ОТ python: 3.6 ЗАПУСТИТЬ apt-get update && apt-get install -y --no-install-рекомендует && rm -rf / var / lib / apt / lists / * РАБОЧИЙ КАТАЛОГ / usr / src / app COPY requirements.txt ./ RUN pip install -r requirements.txt КОПИРОВАТЬ. . EXPOSE 8000 CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]
Теперь нам нужно создать образ Docker и запустить его. Это можно сделать с помощью следующей команды:
построить имидж
$ sudo docker build -t имя_образа.
чтобы увидеть, используется ли выход изображения, и вы можете увидеть все свои изображения.
$ sudo docker изображения
для запуска приложения docker использовать
$ sudo docker run -p 8000: 8000 имя_образа
Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.
Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.