分散ファイルサーバーをまだ手動で構築していますか?ワンステップでDockerイメージを試してみてください

分散ファイルサーバーをまだ手動で構築していますか?ワンステップでDockerイメージを試してみてください

[[270411]]

FastDFS 分散ファイルサーバーについて

  1. この記事をクリックした時点で、すでに Docker についてある程度理解しており、簡単に使用できると思います。
  2. 正直に言うと、私はこのことについてあまりよく知りません。
  3. ただし、ドキュメントに従って段階的にこのサーバーを構築し、アップロード機能とダウンロード機能を実現することは可能です。
  4. しかし、建設の過程では多くの問題が発生するでしょう。
  5. そのため、システムの構築には多くの時間がかかりました。
  6. そこで、次回サーバーを変更したときにファイルサーバーを素早く構築できるように、Docker の Centos イメージを使用して fdfs を構築し、独自の fdfs イメージを生成し、それをオープンソースとして DockerHub に公開することにしました。

以下はfdfsに関するオープンソースドキュメントです。

これは、簡単なプルで使用できる fdfs 分散ファイル システム イメージです。 http ダウンロードを実現するために nginx と fdfs が組み込まれています。

関連ディレクトリ

  1. fdfs 関連の設定マウントディレクトリ
  2. トラッカー 
  3. ストレージ 
  4. Nginx関連の設定マウントディレクトリ 
  5. :mod_fastdfs.conf は、  
  6. nginx.conf は、  
  7. fdfs 関連データ マウント ディレクトリ 
  8. /fastdfs/ストレージ/データ 
  9. /fastdfs/トラッカー

プル方式

  1. $ docker pull ly15326047083/fdfs:1.0

関連する環境変数

  1. # nginx リスニング IP
  2. 127.0.0.1 のIPアドレス
  3. # nginx のリスニングポート
  4. FDFS_ポート=80
  5. # トラッカーサービス IP
  6. トラッカーIP=127.0.0.1
  7. # トラッカーサービスポート
  8. トラッカーポート=22122
  9. # ストレージサービスポート
  10. ストレージポート=23000
  11. # タイムアウト
  12. 接続タイムアウト=10

使い方

  1. # マウント構成
  2. $ docker run -d -v /host path/tracker.conf:/etc/fdfs/tracker.conf -v /host path/storage.conf:/etc/fdfs/storage.conf --name カスタムコンテナ名 ly15326047083/fdfs:1.0  
  3. # データをマウント
  4. $ docker run -d -v /host path/storage/data:/fastdfs/storage/data --name カスタムコンテナ名 ly15326047083/fdfs:1.0  
  5. # 環境変数の使用
  6. $ docker run -d -e "FDFS_PORT=80"   --name fdfs ly15326047083/fdfs:1.0    
  7. # 例
  8. $ docker run -d -p 80:80 -p 22122:22122 -p 23000:23000 -e "NGINX_IP=192.168.2.23" -e "TRACKER_IP=192.168.2.23" -e "FDFS_PORT=80" -e "TRACKER_PORT=22122" -e "STORAGE_PORT=23000" -e "CONNECT_TIMEOUT=10"   --name fdfs  

***一言お願いします

  1. 筆者は Docker に強い関心を持っているので、同じように関心を持っている友人が私にプライベート メッセージやコメントを送って、もっとコミュニケーションを取り、お互いに宣伝し合い、学び合えるようになることを願っています。
  2. また、プログラマーとして、Java、Python、Goだけでなくアルゴリズム分析にも強い関心を持っています。私たちはテクノロジーの道をさらに進むことができると信じています。
  3. Docker についてもう少しお話ししたいと思います。著者は最近、docker-compose オーケストレーションと docker swarm クラスターのデプロイメントを学習し、適用しています。彼はまた、練習用に限られたサーバーも多数持っています。興味がある学生の皆さんは、私に個人的にメッセージやコメントを送って、学習体験を交換していただければ幸いです。
  4. fdfs は私の最初のオープンソース Docker イメージです。優れたオープンソース プロジェクトや製品があれば、ぜひ私に推薦してください。私の画像に何か間違いがありましたら、訂正していただければ幸いです。
  5. 皆様ありがとうございました!!!

<<:  インテリジェントなモノのインターネット - 自動運転のコア技術

>>:  コンテナバックアップを使用する際に注意すべきことは何ですか?

推薦する

テンセントクラウドデータベースが国信証券に上陸、1日平均取引量が数十億に上る

3月7日、テンセントクラウドデータベースTDSQLが国森証券の業務システムに導入され、システムが3ヶ...

サーバーレスが本当にわかりません!

アレン・ヘルトン企画 |趙雲サーバーレスの定義は変化しており、それが実際に何を意味するのか誰も同意で...

今週のニュースレビュー: 百度のアルゴリズムが再び更新、360度検索が人気に、土豆が上場廃止

1. 百度のアルゴリズムの最新アップグレードにより、検索における低品質の結果の表示がさらに削減される...

hostkvm のロサンゼルス cn2 vps、バックホールの簡単なレビュー: 中国電信 AS4809、中国聯通 AS9929、中国移動直接接続

Hostkvm は、誰もが好むアジアのデータセンターの VPS だけでなく、米国ロサンゼルスの非常に...

ウェブデザインの黄金比 黄金分割法のウェブサイトデザインへの応用

ウェブデザイナーとして、プロジェクトを開始するときは、ウェブページのレイアウトについてよく検討します...

soladrive、仮想ホスティング 50% オフ プロモーション

Soladrive は 2010 年に設立されたインターネット ホスティング サービス会社で、マネー...

クラウドストレージ管理の利点と課題

データの増加は企業の IT 部門に多大なプレッシャーを与えており、多くの場合、IT マネージャーはデ...

ウェブサイトには「コンテンツ」だけでなく、ユーザーが「投資」できるものも必要です。

多くのマーケターが「コンテンツマーケティング」について語っていますが、コンテンツマーケティングだけで...

クラウド制御: マルチクラウド時代を乗り切るための効果的な戦略

適切なクラウド ソリューションを見つけるには、企業は慎重なアプローチを取る必要があります。ただし、適...

ウェブサイトのランキング変化の基本的な要因を解釈する

SEO 作業を行うと、多くの人が必然的にこの問題に遭遇します。検索エンジンのホームページで競争の激し...

ECShopオンラインストアシステムの最適化スキームに関する簡単な説明

ecshop の最適化に関しては、私は経験がほとんどなく、使用経験も数か月しかありません。今から長い...

エッジコンピューティングと5Gの連携方法

エッジコンピューティングとは正確には何でしょうか? 5G および関連するテクノロジー スタックとどの...

公安機関がオンライン犯罪を取り締まり、3,500以上の違法ウェブサイトを是正

ウェブマスターネットワークが10月15日に報じたところによると、今年8月に公安部が全国に公安機関を派...

buyvirt: 1Gbpsの高帯域幅香港VPS、月額わずか6ドル、KVM仮想

buyvirt は、公式サイトでの紹介があまりなく、ほぼ新しい VPS 販売業者です。 buyvir...