Skip to content

vijaykumar26/Python-Flask-App

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Building Custom image for Python-Flask Application

Goal: The purpose of this image is to Create Flask Application

VM Approach

Setup Python & pip

Install python & pip

  • sudo yum -y update
  • sudo yum -y install python-pip
  • sudo pip install --upgrade pip

Steps to run application

Be in the directory Python-Flask-App

  • cd Python-Flask-App
  • sudo pip install -r requirements.txt
  • python app.py

By default the application runs on port 5000, Browse the application http://loclahost:5000

Conatiner Approach

Steps to building your own image

Be in the directory Python-Flask-App

  • cd Python-Flask-App

  • docker build -t ravi2krishna/flask-app-1 -f Dockerfile-1 .

  • docker run -p 9090:5000 -d <user-name>/<image-name>

  • docker run -p 9090:5000 -d ravi2krishna/flask-app-1

  • docker build -t ravi2krishna/flask-app .

  • docker run -p 9000:5000 -d <user-name>/<image-name>

  • docker run -p 9000:5000 -d ravi2krishna/flask-app

Saving the image to docker hub

  • Register for an account on hub.docker.com
  • In server machine
  • # docker login
  • # docker images
  • # docker push docker-user_id/image-name
  • # docker push ravi2krishna/flask-app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 66.1%
  • Python 33.9%