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 を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
ZooKeeperとはZooKeeper は、分散アプリケーションに効率的で可用性の高い分散調整サ...
Java環境変数を設定するここで、環境変数は etc/profile に設定され、つまり、すべてのユ...
html <div> 要素 <button type="button&q...
GitHub アドレス: https://github.com/dmhsq/dmhsq-mysql-...
1. システムにログインし、ディレクトリに入ります: cd /etc/sysconfig/netwo...
ここでは、v3 のインストールと使用にのみ焦点を当てます。v2 について学びたい場合は、公式 Web...
目次1. 電卓機能の紹介2. 計算機ページのデザイン1. ナビゲーションバー2. データ部分3. i...
序文MySQL の権限を簡単に理解すると、MySQL では自分の能力の範囲内で操作が許可され、その限...
目次1. ダウンロード2. 展開1.Nginxのデプロイメント2. ModSecurityの展開3....
序文アプリケーションを Docker コンテナとしてサーバーにデプロイする場合、通常はネットワークと...
この記事では、jsでスライダーをドラッグする方法の具体的なコードを参考までに共有します。具体的な内容...
CSSスタイルとHTMLタグ要素を使用するさまざまな HTML タグに点線の境界線を追加するために、...
プロジェクトの要件は、日付と時刻を選択し、現在の時刻以降の時刻のみを選択し、最小レベルを分単位で無効...
目次01 コンテナの本質とは何か? 02 Cgroupテクノロジーと名前空間テクノロジーの概要03 ...
垂直方向では、行の配置を上、中央、下に設定できます。基本的な構文<TR VALIGN=&quo...