ドッキングウィンドウのミラーリング

#:画像をダウンロードして、システムを初期化

Ubuntuの@ルートを:#ドッカーは、CentOSのプル

番号:ディレクトリに作成します

Ubuntuの@ルートを: / OPT#ます。mkdir dockerfile / {ウェブ/ {nginxの、Tomcatの、JDK、Apahce}、システム/ {のLinux、Ubuntuの、 }} RedHatの- PVの
Ubuntuの@ルート: / opt以外のdockerfile番号のCD /ウェブ/ nginxの/ 


#:dockerfileの書き込み


Ubuntuの@ルートを:は/ opt / dockerfile /ウェブ/ nginxのdockerfile ## VIM:最初の文字を大文字にする必要があり、固定フォーマット

FROM CentOSの:最新の
  
MAINTAINER XueBin.Ma 316 428 921 @ qq.com 

ENV名nginxのの

RUN yumを インストール vimのiotopのGCC  のgcc-c ++のglibcのglibc-develのPCREのPCRE-develののopensslのopenssl-develのはzlib-develのネットツールlibevent libevent-のdevelにsystemd-develの- yが

nginxの追加 - 1.161タール .gzのは/ usr / local / SRCの
RUNのCDは/ usr / local / srcに/ nginx- 1.161 &&は./configure --prefix = /アプリ/ nginxの&& する && する インストール
RUNのMKDIR /データ/ HTML / nginxの-pv && エコー 1の.txt> /data/html/nginx/index.html && useraddの-r -u 66 nginxのは
nginx.conf ADD /アプリケーション/ nginxの/ confに/ nginx.conf 
RUNのchownコマンドをNginx.nginx -R&LT /アプリ/ nginxの/ * &&のchown -R&LT nginx.nginx /データ/ HTML / * 
RUNのLN -sv /アプリ/ nginxの/ sbinに/ nginxのは/ usr / binには、

80 443を露出

CMD [ "nginxの"] 
を:カタログにソースパッケージとコンフィギュレーションファイルをコピーする

ルート@ Ubuntuの場合:/ opt / dockerfile /ウェブ/ LS#nginxの
Dockerfile nginxの-1.16.1.tar.gz nginx.conf 

#:構成ファイルの変更

ルート@ Ubuntuを使用します。/ opt / dockerfile /ウェブ/ nginxの#Vimのnginx.conf 
OFFデーモン; 


#:ミラーリング

Ubuntuの@ルートをします。/ opt / dockerfile /ウェブ/ nginxのnginxの番号の-t-ドッカー1.0をビルドします。V1は/ opt / dockerfile /ウェブ/ nginxの/ 

#:テストの実行

ルート@ Ubuntuを使用します。/ opt / dockerfile /ウェブ/ nginxの#が実行ドッカー-d -it -p 80:80 nginxの-1.0:V1

 

輸出ミラー

Ubuntuの@ルート:は/ opt / dockerfile /ウェブ/保存nginx-ドッカーnginxのの#1.0:V1>は/ usr / local / srcに/ nginxのタール.gzを

インポートした画像

[SRC localhostのルート@]#ドッカーロード。<nginxのタール .gzを

 

おすすめ

転載: www.cnblogs.com/maxuebin/p/11512348.html
おすすめ