Windows + VSCode 환경에서 Docker를 활용한 Python 개발 환경 구축 가이드야.
Docker를 활용하면 복잡한 가상환경 설정 없이도 Python 개발을 손쉽게 할 수 있어요.
특히 VSCode와 함께 사용하면 로컬 개발처럼 컨테이너 내부를 편하게 작업할 수 있습니다.
docker pull python:3.10
공식 Python 3.10 이미지를 Docker Hub에서 가져옵니다.
docker run -dit --name fastapi python:3.10
옵션 | 설명 |
---|---|
-d | 백그라운드 실행 (detach mode) |
-i | 입력(인터랙티브) 유지 |
-t | 터미널(TTY) 연결 |
--name fastapi | 컨테이너 이름을 fastapi 로 설정 |
python:3.10 | 사용할 Docker 이미지 지정 |
✅ 이제 이름이 fastapi
인 Python 3.10 컨테이너가 실행 중입니다.
fastapi
) 찾기 🔧 이렇게 하면 로컬 폴더처럼 컨테이너 내부 파일을 편집할 수 있어요!
docker exec -it fastapi /bin/bash
명령어 | 설명 |
---|---|
docker exec | 실행 중인 컨테이너에 명령 전달 |
-it | 인터랙티브 모드 + 터미널 연결 |
fastapi | 대상 컨테이너 이름 |
/bin/bash | 컨테이너 내 Bash 쉘 실행 |
🎯 이 상태에서 python
, pip install
, apt install
등 자유롭게 사용 가능!
docker stop fastapi
docker rm fastapi
docker ps