Setting up Python Interpreter and running Python Code on Docker Container

Pre-Requisite:- Basic knowledge of Docker

In this task, we will see how we can setup and install Python interpreter on top of Docker container and then write one python code and execute it. For doing this you should know how to install Docker and pull images from Docker Hub.

Thus, our first step is to download docker on top of RHEL8 VM and for that we have to download it by going to link and configure yum for docker ->

Then, to install the most stable version of docker, use command->

yum install docker-ce --nobest

After installing it, we have to start docker service using command->

systemctl start docker

Now, in this practical task we will have to use one of the docker image on top of which we will host our webserver. But, first we have to pull one of docker image from one of popular public repository of Docker called as Docker Hub. In our case, we will be using CentOS image which has almost similar commands and functions as that of RHEL8. For doing this, use command->

docker pull centos

After downloading this image we have to follow the process that is showed in below video. If you want to see how many docker images you have in your system, then use command->

docker images

  1. First, we will launch one docker container from CentOS Image using command->

docker run -it — name <cont_name> centos:<version> (In our case we are using latest version).

2. Now , as we want to install python interpreter on top of our docker container, then for that we have to install one software called “python36” in CentOS linux image.

yum install python36 -y

After this we can create one python file having ‘.py’ extension and write our code in that file and then execute that code using command->

python3 <filename>.py






Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Configuring ASGI Django Application using Daphne and Nginx Server

How can we speed up content delivery using Amazon CloudFront?

Understanding the OSI model for developers.

Android’s CameraX and ML Kit

The Real Art of Commenting Code

The introduction of Vision Network

A stroke of luck; both good and bad

Do Azure Functions Actually Scale?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Aditya Pande

Aditya Pande

More from Medium

Execute programs automatically on startup in Linux.

3 ways of working with configuration files in Python

Python — How To Split String Based on Multiple Delimiters

File Permissions and Ownership in Linux