this非常に基本的なチュートリアルを完了しようとしています。これは、PyCharmのリモートインタプリタとしてDockerイメージを実行する方法の簡単な解説です。 私はWin7と最新のPyCharmバージョンを使用しています。 まず、私はパスに問題がありましたが、少しのためにそれらを再生した後、今、彼らは次のようになります。Dockerイメージを持つPyCharmは、「実行コード128で終了したプロセス」を返します。
- 環境変数:DJANGO_SETTINGS_MODULE(djangotestone.settings) & PYTHONUNBUFFERED(1)
- 作業ディレクトリ: \ C \ Users \ユーザーPassanova \ PycharmProjects \ djangotestone \ djangotestone
- パスマッピング: /C /ユーザ/ Passanova/PycharmProjects/djangotestone =/O PT /プロジェクト
- ドッカーコンテナの設定:-v /C /ユーザ/ Passanova/PycharmProjects/djangotestone:私はRUN comanndをatemptときは/ opt /プロジェクト
は、だから今私は、次のリターンを得ます:
1f52b930ec0f:python -u C:/Users/Passanova/PycharmProjects/djangotestone/manage.py runserver 8000
Process finished with exit code 128
サーバーが起動せず、コンテナをdocker ps -l
で確認できません。 RUNボタンを押すたびに、新しいコンテナが期待通りに作成されますが、それは決して仕事をしません。私は決してそれを確認することができません。 返品可能ですdocker run -it <img> /bin/bash
と$python --help
はOKです。 端末ではdocker run minimum/docker-django-mysite python --help
も良いです。
これは私のデバッグの結果である:私も画像の聖霊降臨祭のジャンゴ変更しよう
ad0418d30d5a:python -u /opt/.pycharm_helpers/pydev/pydevd.py --multiproc --qt-support --save-threading --save-asyncio --client 10.0.2.2 --port 19383 --file C:/Users/Passanova/PycharmProjects/djangotestone/manage.py runserver 8000
Process finished with exit code 128
:最新の - 全く効果が。
-u
オプションの意味はわかりませんが、ローカルインタプリタで実行すると表示されません。 もう一つ事があります。パットを修正した後のように、私はほとんどのパスエラーをエスケープしました。しかしPythonコンソールの下で、私はまだ持っている:/ユーザ/ Passanova/PycharmProjects/djangotestoneない:
Error:{"message":"The working directory 'C:/Users/Passanova/PycharmProjects/djangotestone' is invalid. It needs to be an absolute path"}
すべてのヘルプはPyCharmが一度ドッカーインスタンス内の、ディレクトリCという不平を言っているようにそれはそう