Docker Exercise 2 - Interactivity
Connect to an internal shell
docker run -it nodePreparation
Copy the following files into a local directory on your system.
rng.py
from random import randint
min_number = int(input('Please enter the min number: '))
max_number = int(input('Please enter the max number: '))
if (max_number < min_number):
print('Invalid input - shutting down...')
else:
rnd_number = randint(min_number, max_number)
print(rnd_number)Dockerfile
FROM python
WORKDIR /app
COPY . /app
CMD ["python", "rng.py"]Build the image
docker build -t python_random .Run a container
docker run -it python_random