-
Docker) Docker Container python 실습해보기Cloud/Docker 2022. 10. 2. 20:51
실습 환경 : AWS console (2022/10), Visual Studio
실습 목적 : python 파일을 container 환경에서 실행해보기
1. python 파일 생성
(1) 어플리케이션으로 사용할 python파일 생성from random import shuffle from time import sleep gamenum = input ('input lotto game number : ') for i in range(int(gamenum)): balls = [x+1 for x in range(45)] ret=[] for j in range(6): shuffle(balls) number = balls.pop() ret.append(number) ret.sort() print(f'lotto number {i + 1:2}', end ='') print(ret) sleep(1)
# 게임 횟수를 입력하면 횟수만큼 6개의 랜덤한 숫자를 준다.
2. container 구성
(1) docker container 생성docker run -it -d --name python-run python
(2) python 파일 복사
docker cp work/lotto.py python-run:/
# docker cp 명령으로 work/lotto.py 파일을 container의 루트 디렉토리에 복사한다.
(3) container에서 파일이 정상적으로 실행되는지 확인
docker exec -it python-run bash # container 안에서 파일실행 python lottol.py
# input lotto game number에 횟수를 입력하면 횟수만큼 6개의 번호의 배열이 출력된다.
3. container 의 lotto.py를 실행
(1) docker exec명령으로 python파일을 직접 실행docker exec -it python-run python /lotto.py
# exec 명령으로 lotto.py 파일을 바로 실행시킨다.'Cloud > Docker' 카테고리의 다른 글
Docker) Docker Image 생성 실습해보기 (0) 2022.10.04 Docker) Docker Container JavaScript 실습해보기 (0) 2022.10.03 Docker) Docker Container Run 옵션 실습해보기 (0) 2022.10.02 Docker) Docker Container 모니터링 도구 (0) 2022.09.30 Docker) Docker Container 명령어 실습해보기 2편 (0) 2022.09.30