Docker ベースの nginx ファイル サーバーを構築する方法と手順

Docker ベースの nginx ファイル サーバーを構築する方法と手順

1. このマシンに新しい設定ファイルdocker_nginx.confを作成します。

サーバー{
  7070を聴く;
  server_name ローカルホスト;
  文字セット utf-8;

  場所 /ファイル {
    #docker では、nginx のディレクトリ エイリアスは /home/files です。
    有効期限は1日です。
    すべて許可する。
    自動インデックスオン;
  }

2. コマンドを開始する

docker run --name nginx -d -p 7070:7070 -v D:\dev\nginx-1.13.6\conf\docker_nginx.conf:/etc/nginx/nginx.conf -v D:\tools\files:/home/files nginx

例:

  • D:\dev\nginx-1.13.6\conf\docker_nginx.conはローカル設定ファイルのアドレスです
  • /etc/nginx/nginx.confはdocker nginxの設定ファイルのアドレスです。
  • D:\tools\filesは共有したいローカルフォルダのアドレスです
  • /home/filesはdocker nginxにマッピングされたアドレスです

3. 結果

最終的にマップされたファイルを確認するには、localhost:7070/files にアクセスしてください。

docker exec -it nginx bashコマンドを実行してdocker nginxに入ります。結果は次のようになります。

λ docker exec -it nginx bash
ルート@178a892f73ce:/# ls
bin boot dev etc home lib lib64 media mnt opt ​​proc root run sbin srv sys tmp usr var
root@178a892f73ce:/# cd ホーム/
ルート@178a892f73ce:/home# ls
ファイル
root@178a892f73ce:/home# cd ファイル/
ルート@178a892f73ce:/home/files# ls
2018-08-09 2018-08-13 2018-09-04
root@178a892f73ce:/home/files# 終了
出口

上記は、docker ベースの nginx ファイル サーバーを構築する方法と手順の詳細な内容です。docker を使用した nginx ファイル サーバーの構築の詳細については、123WORDPRESS.COM の他の関連記事に注目してください。

以下もご興味があるかもしれません:
  • Windows 10 システムで nginx ファイル サーバーを構成するためのグラフィック チュートリアル
  • Nginx 静的ファイル サーバーの設定方法を学ぶ
  • nginx 設定静的ファイルサーバーの詳細な説明
  • Ubuntu で nginx を使用して WebDAV ファイル サーバーを構築する詳細なプロセス

<<:  鏡像効果を実現する JavaScript キャンバス

>>:  MySqlデータベースをバックアップするいくつかの方法

推薦する

Vue プロジェクトにおけるトランジション コンポーネントの適用の概要

​Vue のトランジションは、アニメーション トランジションをカプセル化するコンポーネントです。一般...

MySqlデータベースをバックアップするいくつかの方法

mysqldump ツールのバックアップデータベース全体をバックアップする $> mysqld...

ミニプログラムはリストのカウントダウン機能を実装します

この記事の例では、ミニプログラムでリストカウントダウンを実装するための具体的なコードを参考までに共有...

入力ボックスのコンテンツプロンプトと非表示機能を実装する JavaScript

入力ボックスが小さい場合、内容を入力した後に、入力内容が拡大されたプロンプト ボックスを表示したいこ...

Linuxシステムにおける仮想デバイスファイルのさまざまな実用的な使用法の詳細な説明

みなさんこんにちは。私は梁旭です。ご存知のとおり、Linux ではデバイス ファイルも含めすべてがフ...

Dockerイメージの階層化の原理の詳細な説明

ベースイメージベースイメージには 2 つの意味があります。他のイメージに依存せず、ゼロから構築します...

MySQLデータ損失の原因と解決策

目次序文問題の説明原因分析拡大する総括する序文最近、データの欠落やデータの損失に関するフィードバック...

HTML マークアップ言語 - フォーム

123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...

MySQLフィルタリングレプリケーションのアイデアの詳細な説明

目次mysql フィルター レプリケーションメインデータベースに実装ライブラリから実装いくつかの質問...

Windows DNS サーバーに「ワームレベル」の脆弱性が露呈、17 年間存在

脆弱性の紹介SigRed の脆弱性はワーム化可能であるため非常に危険です。つまり、ユーザーの介入なし...

MySQL でのサブクエリの基本的な使用法

目次1. サブクエリの定義2. サブクエリの分類1. スカラーサブクエリ: 2. MySQLサブクエ...

テキストエリアの disabled 属性と readonly 属性の具体的な使用法

障害者の定義と使用法disabled 属性はブール属性です。 disabled 属性は、テキスト領域...

Dockerでコンテナを作成するときのディレクトリ権限

昨日プロジェクトを書いていた時に、MySQL の派生版である Percona を使う必要があったので...

MySQL 5.7のワンクリックインストールとパスワードポリシーの変更方法

1.Mysqlスクリプトのワンクリックインストール [root@uat01 ~]# cat Inst...

Linux コマンドで .sql ファイルをエクスポートおよびインポートする方法

この記事では、Linux コマンドを使用して .sql ファイルをエクスポートおよびインポートする方...