Nginx をインストールして試してみましょう。 画像はクラスであり、コンテナはオブジェクトであることに注意してください。 現在の画像を表示 テスト画像が 1 つだけあることを確認します。 イメージをプルします: ダウンロードが成功したら、イメージがダウンロードされたことを確認します。 nginxイメージの使用 コンテナを実行します。 コンテナの実行ステータスを確認します。 次に、ブラウザに次の URL を入力します。 ファイルを変更します: [root@VM_0_4_centos bin]# docker ps コンテナID イメージ コマンド 作成ステータス ポート名 8bf811453641 nginx "nginx -g 'daemon of..." 4 分前 4 分前に起動 0.0.0.0:80->80/tcp nginx_test ここでのコンテナIDを覚えておいてください。これはコンテナのIDです。 コンテナに入り、変更します: [root@VM_0_4_centos bin]# docker exec -it 8bf811453641 /bin/bash root@8bf811453641:/# cd /usr/share/nginx/html root@8bf811453641:/usr/share/nginx/html# echo "hello docker">index.html root@8bf811453641:/usr/share/nginx/html# 終了 これはチェックです。変更は有効になっています。 コンテナを停止する場合:
次に、docker ps を使用してコンテナの実行ステータスを表示します。 この時点で、コンテナは実行されており、これは通常非常に単純です。 次の追加のマウント方法は、まずディレクトリを作成します mkdir -p /data/nginx/{conf,conf.d,html,logs} nginx 設定ファイル nginx.conf は、 ユーザー nginx; ワーカープロセス 1; error_log /var/log/nginx/error.log 警告; pid /var/run/nginx.pid; イベント { ワーカー接続 1024; } http { /etc/nginx/mime.types を含めます。 デフォルトタイプ アプリケーション/オクテットストリーム; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log メイン; ファイル送信オン; #tcp_nopush オン; キープアライブタイムアウト65; #gzip オン; サーバー{ 聞く 80; server_name ローカルホスト; #文字セット koi8-r; #access_log ログ/host.access.log メイン; 位置 / { ルート /usr/share/nginx/html; インデックス index.html index.htm; } #エラーページ 404 /404.html; # サーバーのエラーページを静的ページ /50x.html にリダイレクトします # エラーページ 500 502 503 504 /50x.html; 場所 = /50x.html { ルートhtml; } } /etc/nginx/conf.d/*.conf を含めます。 } デフォルト サーバー{ 聞く 80; server_name ローカルホスト; #文字セット koi8-r; #access_log /var/log/nginx/log/host.access.log メイン; 位置 / { #root /data/nginx/html; ルート /usr/share/nginx/html; インデックス index.html index.htm; #自動インデックスオン; #try_files $uri /index/index/page.html; #try_files $uri /index/map/page.html; } #エラーページ 404 /404.html; # サーバーのエラーページを静的ページ /50x.html にリダイレクトします # エラーページ 500 502 503 504 /50x.html; 場所 = /50x.html { ルート /usr/share/nginx/html; } # PHP スクリプトを 127.0.0.1:80 で listen している Apache にプロキシします # #場所 ~ \.php$ { # プロキシパス http://127.0.0.1; #} # PHP スクリプトを 127.0.0.1:9000 で待機している FastCGI サーバーに渡します # #場所 ~ \.php$ { #ルートhtml; #fastcgi_pass 127.0.0.1:9000; # fastcgi_index インデックス.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; #fastcgi_params を含めます。 #} # Apacheのドキュメントルートが.htaccessファイルへのアクセスを拒否する # nginxのものと一致します # #場所 ~ /\.ht { # すべて拒否; #} } nginx の HTML 要素 <html> <ヘッド> <meta http-equiv="コンテンツタイプ" コンテンツ="text/html; charset=utf-8"/> <title>システム時間</title> </head> <本文> <h1 id="日付時刻"> <スクリプト> setInterval("document.getElementById('datetime').innerHTML=new Date().toLocaleString();", 1000); </スクリプト> </h1> </本文> コンテナの削除 docker rm -f nginx-テスト スタートコンテナを再マップする
もう一度実行 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
1. left(name,4)は左の4文字をインターセプトしますリスト: SELECT LEFT(2...
現在、ほとんどの CPU は浮動小数点ユニット (FPU) をサポートしています。FPU は、プロセ...
シンプルな機能: ブラウザの右上隅にあるプラグイン アイコンをクリックすると小さなポップアップ ウィ...
目次1. なぜ vue3 が必要なのでしょうか? 2. vue3の利点3. 応答原則の違い4. ライ...
1. チューニングの必要性 私は、どのように書けばいいのか本当に分からないので、共有するために最適...
1. 何ですかRefs 、コンピューターでは Resilient File System (ReF...
目次1. 共通機能分類1.1 単一行関数: 1.2 グループ化機能: 2. 単一行関数3. 数学関数...
環境ホストIP 192.168.0.9 Docker バージョン 19.03.2 docker-co...
MySQL 高度な SQL ステートメント kgc を使用します。 テーブルlocation(Reg...
<br />このタグは、さらにテキストを入力できる複数行のテキスト フィールドを作成する...
まず、Web ページのスタイルの形成は、主に Web ページのレイアウト設計、ページの色処理、画像と...
インストール手順1. Redisをインストールするdocker search redis和docke...
今日は新しいCSS特殊効果、波型ウォーターボール効果を学びました。これもとても美しいです HTML:...
まず、Alibaba Cloud の公式チュートリアルをご覧ください。ファイルの説明: 1. 証明書...
目次序文準備行く!文章プロセスを開始するメインループまとめ要約する序文準備皆さんは、こんなことを考え...