ドッキングウィンドウnginxのインストールディレクトリをマウント

ドッキングウィンドウ、ミラープルのnginxを使用するための最初のステップ

ドッキングウィンドウプルnginxの

 

第二段階は、適切なマウントディレクトリをマウントする必要性を作成することです

ます。mkdir -p nginxの/ confに

ます。mkdir -p nginxの/ htmlの

ます。mkdir -p nginxの/ログ

 

第3のステップは(nginxのバージョンは1.14.2で、ここで私は公式のデフォルトの設定ファイルを使用して、独自の設定ファイルに置き換えることができます)nginx.confファイルを作成することです

#USERの誰もいません。
worker_processes   1 ;

#error_logログ / error.logに。
#error_logログ / error.logに予告。
#error_logログ / error.logに情報;

#pidログ / nginx.pid。


イベント{
    worker_connections   1024 ;
}


HTTP {
    mime.typesを含めます。
    default_typeアプリケーション / octet- ストリーム。

    #log_formatメイン   ' REMOTE_ADDR $ - $のREMOTE_USER [$ time_local] "$依頼" ' ' $ステータスの$ body_bytes_sent "$ HTTP_REFERER" ' ' "$ HTTP_USER_AGENT" "$ HTTP_X_FORWARDED_FOR" ' ;

    #access_logログ / access.logをメイン;

    sendfile;
    上#tcp_nopush;

    #keepalive_timeout   0 ;
    keepalive_timeout   65 ;

    上#gzip;

    サーバー{
        聞く        80 
        サーバー名はlocalhost。

        #charset KOI8 - R。

        #access_logログ / host.access.logメイン。

        位置 / {
            ルートHTML;
            index.htmをindex.htmlをインデックス。
        }

        #error_page   404               / 404 の.html。

        #へのリダイレクトサーバーエラーページ、静的ページ/ 50x.html
        error_page    500  502  503  504   / 50x.html。
        位置 = / 50x.html {
            ルートHTML;
        }

        #上のApacheのリスニングへのプロキシPHPスクリプト127.00.180
        #location\ phpの$ {
        #proxy_passます。http:// 127.0.0.1; 
        #}

        #でのFastCGIサーバのリスニングにPHPスクリプトを渡し127.00.19000
        #location\ phpの$ {
        #ルートのhtml;
        #fastcgi_pass    127.00.19000 
        #fastcgi_index index.phpを。
        #fastcgi_paramのSCRIPT_FILENAME   / スクリプト$ fastcgi_script_name。
        #fastcgi_paramsが含まれます。
        #}

        #、.htaccessファイルへのアクセスを拒否する場合はApache のドキュメントルート 
        のnginxと#の同意の1 

        #location〜/ \ {.htから
        #すべてを否定します。
        #}
    }


    #別の仮想ホスト使用して IP-のミックスを、名- 、およびポート- ベースの設定
    #server {
    #聞く        8000 ;
    #somenameの聞く:8080 ;
    #SERVER_NAME somenameの別名another.alias。

    #位置 / {
    #ルートのhtml;
    #インデックスのindex.html index.htmを。
    #}
    #}


    #HTTPSサーバー
    #server {
    #聴い        443 SSLを。
    #サーバー名はlocalhost。

    #ssl_certificateのcert.pem。
    #ssl_certificate_keyのcert.key。

    #ssl_session_cache共有:SSL:1メートル。
    #ssl_session_timeout 5メートル。

    #のssl_ciphers HIGH:!aNULL :! MD5;
    #ssl_prefer_server_ciphers上。

    #位置 / {
    #ルートのhtml;
    #インデックスのindex.html index.htmを。
    #}
    #}

}

 

フォルダnginxのに第四段階

CD nginxの/

 

 

ミラーnginxのは、(ここで私は良い進歩を見つけ、直接適用することができるファイルパスドッキングウィンドウを取得する第五工程。あなたが見つけるためにそれを自分で試してみたい場合は、最初のドッキングウィンドウのexec -it nginxのbashのコマンドを介して容器の中に、ミラーの後に開始することができます内部は)自分自身を見つけます

htmlファイルのパス:は/ etc / nginxの/ htmlの
プロファイルパス:の/ etc / nginxの/ nginx.conf
ログ保存パス: / VAR /ログ/ nginxの

 

 

ステップ6 Runコマンドは、それをマウントしたファイルを実行して、コンテナのドッキングウィンドウを開始します

ドッキングウィンドウの実行--name nginxの-d -p 8080 -v $ PWD / confに/ nginx.conf:/etc/nginx/nginx.conf -v $ PWD / HTML:の/ etc / nginxの/ htmlの-v $ PWD /ログ:/ VAR /ログ/ nginxのnginxの

 

コンプリート!

おすすめ

転載: www.cnblogs.com/Mateo-dengmin/p/12018204.html