IntelliJ で Docker Imageを開発環境とする
IntelliJ で Docker Imageを開発環境とする
以下、pythonをサンプルにします。
Ultimate以外で出来るか良く分かっていません。
【準備】
Dockerfile
を準備します。
FROM python:3.8.3-buster WORKDIR /usr/src/app COPY requirements.txt ./ RUN pip install -r requirements.txt COPY . . EXPOSE 8000 #CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]
今回はpythonの為、追加でpipを利用しインストールする設定を
requirements.txt
に設定します。(同じフォルダに配置すること)
scikit_learn==0.23.0
dockerコマンドで以下を行います
docker build -t python_ckikit_learn .
※最後に「.」を忘れないこと
※最後の「.」の前は半角スペース
【実施】
IntelliJを起動します。(※日本語化されている前提です)
新しいプロジェクト
→Python モジュール
→Project SDKの右の▼をクリック
→以下の画像のPython SDKの追加を選択
左のDockerを選ぶ
少し待つと上記のイメージ名にbuildしたものが現れるので「OK」を押すと完了