雷って幻想的だよね?

宗教:C#、ラノベ好きの戯言です。※Google Analytics 埋め込みを利用しています。

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の追加を選択

f:id:raiwing:20200627160452p:plain

左のDockerを選ぶ
f:id:raiwing:20200627160457p:plain

少し待つと上記のイメージ名にbuildしたものが現れるので「OK」を押すと完了