Pycharm 인터프리터로 Docker 컨테이너 파이썬 사용

안녕하세요 sekitaka입니다.

프로덕션뿐만 아니라 로컬 개발 환경의 Pycharm의 Run 명령에서도 프로그램을 Docker 컨테이너상에서 실행할 수 있으면 좋지요.
프로덕션과 동일한 환경의 Docker 컨테이너를 사용할 수 있으면 빠짐도 줄어들 것입니다.

이번에는 Pycharm 인터프리터를 Docker 컨테이너의 파이썬으로 만드는 방법을 소개합니다.

설정 방법



파이썬 실행 환경의 이미지 얻기



컨테이너에 사용할 이미지를 가져옵니다. 이번은 예이므로 Docker Hub의 python3 환경을 사용하고 있습니다.
실제로 사용하는 이미지를 각각의 개발에 최적화된 이미지로 하는 것이 가장 좋습니다.
docker pull python:3

설정 확인



Preferences > Plugins에서 Docker integration가 활성화되어 있는지 확인하십시오.

Pycharm의 인터프리터 설정을 Docker로 설정



Preferences > Project > Project Interpreter에서 Project Interpreter의 오른쪽 버튼을 누르고 Add Remote를 선택합니다.


표시되는 대화 상자에서 원격 인터프리터 유형을 Docker를 선택하고 Image name 를 방금 pull 한 python:3

그러면 Project Interpreter의 선택에, 지금 작성한 Docker가 인터프리터로서 선택할 수 있게 되므로, 선택합니다.


이것으로 설정이 완료됩니다.
시도에 버전을 표시하는 프로그램을 실행하면 다음과 같이 Docker의 python이 실행 중임을 알 수 있습니다.



요약



Docker도 IDE와 통합되는 것으로 보다 개발의 효율화를 할 수 있네요.
Docker 자체의 사용법에 그다지 자세하지 않아도 개발을 개시할 수 있는 환경이 되므로, 복수인이 개발하는 프로젝트에서는 편리할 것 같습니다.

좋은 웹페이지 즐겨찾기