docker パッケージング Python 環境の手順は次のとおりです。 1 pip listの下にある依存パッケージをエクスポートする pip フリーズ > requirements.txt エクスポートしたrequirements.txtをdocker_testディレクトリに置きます。 docker_test はパッケージ化するコード ソース フォルダーです。このデモのdocker_testフォルダにはrequirements.txtとapp.pyファイルが必要です。 2. Dockfileを書く docker_test と同じディレクトリに Dockerfile を作成します。形式は次のとおりです。 #FROM python:3.9.6 に基づくベースイメージ # メンテナー情報 メンテナー名 [email protected] # docker_test ディレクトリのコードをイメージ内のコード フォルダに追加します (2 つのディレクトリ パラメータの間にはスペースがあります) ./docker_test /code を追加します。 # コードフォルダを作業ディレクトリに設定する WORKDIR /code # インストールサポート RUN pip install -r requirements.txt #docker の実行中に app.py ファイルを実行しますCMD ["python","/code/app.py"] 3. イメージを作成する docker build -t イメージ名 Dockerfilepath # Dockerfilepath: Dockerfile が配置されているフォルダーの名前。現在のディレクトリは "." です。 ビルドを実行します。 4 イメージを実行する docker run -t -i d_t 5 運用結果 ps: dockerでパッケージ化されたPythonプログラムを見てみましょう 手順: 環境を準備する - Python プログラムをコピーする - プログラムを起動する 簡単にするために、PythonプログラムはPythonファイルapp.pyです。 アプリ.py FlaskからFlaskをインポート アプリ = Flask(__name__) @app.route('/') デフハロー(): 「hello docker」を返します __name__ == '__main__' の場合: app.run(ホスト=0.0.0.0、ポート=5000) Dockerファイル Python:2.7から ラベル メンテナー="Peng Xiao<[email protected]>" pip install flaskを実行します。 app.py /app/ をコピーする ワークディレクトリ /app エクスポーズ5000 コマンド ["python", "app.py"] イメージをビルドしてコンテナを起動する python で soymilk を実行します。 docker run -d 豆乳/python-test これで、docker で Python 環境をパッケージ化するプロセスに関するこの記事は終了です。docker で Python 環境をパッケージ化するプロセスの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
まず実装手順について説明します。最終結果 2. コードの実装HTML部分 <div class...
目次地図フィルターいくつかの毎インデックスを検索パイプ参考回答1. パラメータを受け入れる関数を返す...
この記事では、参考までに、ファイルのオンラインプレビューを実現するためのvue-pdfの具体的なコー...
質問: div+css と配置を使用して角丸四角形を実現するにはどうすればよいですか?ソリューション...
問題を見つける最近MySQLをMySQL 5.7にアップグレードした後、次のようなクエリでグループ化...
目次Nginx 負荷分散構成Nginx 負荷分散戦略ポーリング(デフォルト)重さip_ハッシュ公正(...
疫病のせいで家にこもりきりで、頭がおかしくなりそうなので、パソコンを起動して頭を働かせてみました。今...
CSS スタイル ルール構文スタイルは、CSS の基本単位です。各スタイル ルールは、セレクターと宣...
第二に、キーワードのランキングは、Webページの表示速度にも関係しています(参照:キーワードランキン...
コードをコピーコードは次のとおりです。 <input type="text"...
目次1. reduxとreactの関係2. Reactのマルチコンポーネント共有3. reduxの3...
MySql データベース システムをインストールして構成します。 1. ダウンロード http://...
目次概要必要とするアプリURL PWA にはどのような技術コンポーネントが必要ですか?マニフェストフ...
ブロガーは 1 ~ 2 か月間 MySQL を使用していませんでしたが、今日この問題に遭遇しました。...
目次序文&& 演算子|| 演算子|| 演算子の簡単なデモ章の目的ケース演習(json...