ホームページ > 運用・保守 > Docker > pycharmでdocker debugをデバッグするにはどうすればよいですか?

pycharmでdocker debugをデバッグするにはどうすればよいですか?

coldplay.xixi
リリース: 2020-06-13 12:53:02
オリジナル
3719 人が閲覧しました

pycharmでdocker debugをデバッグするにはどうすればよいですか?

pycharm で docker debug をデバッグするにはどうすればよいですか?

pycharm を使用して docker debug をデバッグする方法:

1. Docker 公式 Web サイトにアクセスして DockerToolbox をダウンロードし、次の場所にインストールします。

pycharmでdocker debugをデバッグするにはどうすればよいですか?

2. Docker 仮想マシンを見てみましょう

Docker Toolbox は virtualbox を使用して支援しますこれは、default と呼ばれる Debian ベースの仮想マシンであり、いくつかの処理を実行してくれました。メモリを変更し、CPU 割り当て量を変更できます。 (これらは、メモリが 2G、コアが 1 つしかなく、変更できない、いわゆる Windows ネイティブ Docker では実行できません)

pycharmでdocker debugをデバッグするにはどうすればよいですか?

注意すべき点: Docker Toolbox は、デフォルトで、virtualbox の共有方法に従って、Users フォルダーが Docker 仮想マシンに共有されます。つまり、プロジェクトは実際には Users ディレクトリに存在する必要があり、そうでない場合は見つかりません。

これは Docker Toolbox の「明示的な仮想マシン」の問題です。多くの問題に自分で対処する必要があります。

3. QuickStart を使用するか、Virtualbox で直接使用します。 Docker を起動します

初めて使用する場合は、アクセラレータを変更する必要があります。

https://www.daocloud.io/mirror#accelerator-doc

次に、最初にミラーをプルダウンします

docker pull ubuntu

I一般に、元の ubuntu イメージは、私が考えるイメージの生成に使用されます

4. イメージを初期化します

Ubuntu に基づいて Django 用のイメージを作成します

5. Pycharm から Docker への接続を作成します

Pycharm のインタープリターを開き、Docker インタープリターを追加します

pycharmでdocker debugをデバッグするにはどうすればよいですか?

Pycharm自動的に構成されます

複数のインタープリターが必要な場合は、この方法に従って、異なるイメージに基づいて複数のインタープリターを作成します。Pycharm の 1 つのインタープリターは、1 つの Docker イメージに対応します。

6 、作成私たちのプロジェクト

Django を例としてプロジェクトを作成しましょう (Pycharm は非常によくサポートしているため)、前述したように、プロジェクトは Users ディレクトリに作成する必要があります。見つからない場合は、pycharm のデフォルトのディレクトリを使用してください。

pycharmでdocker debugをデバッグするにはどうすればよいですか?

注意する必要があるのは、プロジェクトの作成時に Docker のインタープリターを使用すると、上記のようなエラーが表示され、このインタープリターがリモート作成をサポートしていないことを示すメッセージが表示されることです。プロジェクト。それは問題ではありません。まずローカル インタプリタに切り替えて、最初にプロジェクトを作成してから、それを変更しましょう。

7. インタプリタの変更

次にローカル インタプリタを Docker インタプリタに変更しましょう

pycharmでdocker debugをデバッグするにはどうすればよいですか?

変更する場合その後、Pycharm の右下隅は、実行すべきことを実行し、停止するのではなく待機します。

8. プロジェクトをデバッグします

pycharmでdocker debugをデバッグするにはどうすればよいですか?

もちろん、http://127.0.0.1 をクリックしても、今は接続できません。 8000 ポート マッピングをまだ行っていないため

#9. ポート マッピング

Docker 内部マッピングは、プログラムを Docker 仮想マシンの IP にマッピングします (デフォルトは 192.168)。 .99.100)、デバッグ構成を変更する必要があります

(一部の Django バージョンでは、allow_hosts を設定する必要があります)

pycharmでdocker debugをデバッグするにはどうすればよいですか?

This これでこの時点では、プログラムはすでに 192.168.99.100:8000 ポートからアクセスできます。0.0.0.0:8000 をクリックすると、pycharm は自動的に 192.168.99.100:8000 アドレスにジャンプします。

推奨チュートリアル: 「

docker ビデオ チュートリアル

以上がpycharmでdocker debugをデバッグするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート