도커로 파이썬 파일 실행

유현민·2022년 9월 22일
0

도커 & 쿠버네티스

목록 보기
8/28
post-thumbnail

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 /py

COPY . /py

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

주의!

그냥 run으로 실행하면 입력이 안되기 때문에 -it옵션을 준다.
docker run -it 이름

실행이 끝나면 자동으로 종료된다.

만약 끝나고 다시 컨테이너를 실행해서 결과를 입력하고 싶다면?
docker start -a -i 이름

profile
smilegate megaport infra

0개의 댓글