Docker_Django学習記録01

ディレクトリ内のファイルを作成Dockerfileジャンゴ[1]:

pythonから:3.52 
RUN MKDIR -pは/ usr / src / dockerapp03 
WORKDIRは/ usr / src / dockerapp03 
COPY pip.conf /root/.pip/ pip.conf 
COPY requestment.txt  は/ usr / src / dockerapp03 
RUNピップは、インストール -rは/ usr / src / dockerapp03 / requestment.txt 
RUNは、rm -rfは/ usr / src / dockerapp03 
COPY。  / usr / src / dockerapp03 
CMD [ " パイソン"" ./manage.py "" そのrunserver "" 0.0.0.0:8003" ]
コードの表示

 

 

 

Pip.confは、[2]ジャンゴ(アリ雲画像のダウンロードを使用)ディレクトリ内のファイルを作成します。

[ グローバル] 
インデックス -url = http://mirrors.aliyun.com/pypi/simple/ 
[インストール] 
信頼さ -host = mirrors.aliyun.com
コードの表示

 

 

[3]ミラーを生成する操作Djangoのディレクトリに

+ + Dockerfileイメージファイルのパス名ドッキングウィンドウのビルド-t(ドッキングウィンドウが-t MYNETを構築します。)
コードの表示

 

 

[4]知見は、画像を生成しました

ドッカーイメージ(鏡像ドッカーRMI + IDを削除)
コードの表示

 

 

開放容器[5]

RUN -it -d -p 8002ドッカー:8002 - 名前mynet8002 docker_mynet_8002 

ドッカーRUN -it -p -d(バックグラウンド)8002(最終ポート訪問):(ポートDockerfileセットで)8002 --name mynet8002(コンテナ名)docker_mynet_8002(画像名)
コードの表示

 

おすすめ

転載: www.cnblogs.com/acer-haitao/p/11326127.html