パイソンエンジニアリングパッケージドッキングウィンドウのイメージファイル

Python環境を構築します

ドッキングウィンドウをダブルクリックして開きます

 

そして、画像をダウンロード:
ドッカーUbuntuを引きます

対話型システムへのUbuntuのコンテナ:
ドッカーRUN -i -t Ubuntuの/ binに/ bashの
ターミナルを開始することである-t
相互作用させる-i
Pythonコマンドをノックこの時間は何のpythonを見つけません

Ubuntuの下のpythonをインストール:
APT-GETの更新
のpython3のインストールapt-getを
試すのpython3入力してインストール#パイソンを
ピップインストール#を
apt-getのインストールのpython3のピップ(これはまた、python2.7のようなコマンドをインストールします)
#は、ピップの入力をインストールPIPてみ
APT-GET-devのはのpython3インストール
apt-getのOpenSSLのインストール
インストールのlibsslのためのAPT-GET-devの
libffi-devのインストールAPT-GETを

閲覧成功:
ドッカーRUN -v /ユーザ/ ZJL / python3i / py3image:/ py3image -w / py3image Ubuntuでのpython3 a.py
-vパラメータ、ホストディレクトリの前にコロンは、ミラー吊りでコロンの後に、絶対パスでなければなりませんキャリアパス
現在の作業ディレクトリのミラーを指定する-wパラメータ
ネイティブ/ユーザーにa.pyを作成/ zjl / python3i / py3image 、 実行さ

Pythonのコンテナの折りたたみ:
コマンド:ドッキングウィンドウは、<コンテナID>新しいイメージ名のコミット
ドッキングウィンドウ1604777a778cドッキングウィンドウ/ python3envをコミット

バッチインストールライブラリ:
コマンド:ドッカ-vホストディレクトリ:現在の作業ディレクトリ名コマンドミラーリング-wコンテナ船のディレクトリ
ドッキングウィンドウの実行を-v /ユーザ/ zjl / python3i / py3image:/ py3image -w / py3image UbuntuのPIP3は-r要件をインストールします。 TXT
コロンは鏡の中のパスがマウントされた後、-vパラメータは、ホストディレクトリの前にコロンは、絶対パスでなければなりません
-wパラメータを、現在の作業ディレクトリミラーとして指定されています

それ以来、ブートイメージは、内容を保存する、それがされた後、再パッケージ化された容器のように見えるように初期化されます
62d4eefe7e62 python3envをコミットドッカー

容器にインタラクティブ:
ドッカーRUN -i -t -v /ユーザ/ ZJL / python3i / py3image:/ py3image -w / py3image python3env / binに/ bashが
、インポートしたばかりのライブラリをインストールPythonはインタラクティブに行くノック

新しいa.pyを作成し、輸入いくつかの新しくインストールされたライブラリ
その後、実行します。
ドッカーRUN -v /ユーザ/ ZJL / python3i / py3image:/ py3image -w / py3image python3env Pythonのa.py
間違いなくその成功


エクスポート画像:
コマンド:
ドッカー/Users/zjl/Desktop/aaa/python3env.tar保存-o python3env
-oパラメータ、出力ファイルが
飲むために、ファイルのパス名をエクスポートする必要があり
、画像の名前をエクスポートする必要が

 

インポートイメージ:
コマンド:
ドッカーインポート/Users/zjl/Desktop/aaa/python3env.tarのpython3env:1.1
輸入インポート、イメージファイルのパスと名前は、名前とバージョンをミラーリング作成します


コンテナとミラーリング理解:
イメージファイルが読み込まれるが、のiOSとファイルシステムのような感じ
なのIOSとしてインストールされたシステムを実行して、読んで、ミラーへのアクセスを書き込むために使用された容器、自身も長いとしてパッケージ化コンテナが変更されたデータを保存せずに閉じた後IOSファイルは、再びオープンは、元の画像データを復元します


ドッキングウィンドウ内側容器のpythonプログラム実行フラスコ:
フラスコホスト= '0.0.0.0'を変更
:コマンド
5000 -v /ユーザ/ ZJL /デスクトップ/ AAA /スパイダー::/ py3image -w / py3image python3env runflaskパイソン5001 RUN -pドッカを。 Pyの
コロンの前5000、コンテナ5000 5001ポートマッピングホストポート、ホストポート、コロンは、コンテナ港である:5001 -p


フラスコ手続5000コンテナポートが、ポートはIP 5001にマッピングされ、IPは、ドッキングウィンドウのサービスにアクセスするホスト

Pythonはデータベースプログラムに接続され、その中ドッキングウィンドウコンテナ実行環境でのpython、または他のは、IP 127.0.0.1を使用しないように設定する必要があるものとき

 

窓はフラスコを開始:
=ホスト'0.0.0.0'を忘れてはいけない
5000 -vのD:\ PycharmProjectsスパイダー\:/ py3image -w / py3image python3envのpython3 runflask.pyドッカーRUN -p 5001

おすすめ

転載: www.cnblogs.com/hanzeng1993/p/11416792.html