S3-ヒューズドッキングウィンドウの試運転

rpmパッケージの実行に基づいてデモの前にS3-ヒューズは、標準のファイル拡張子S3システムデータとしてヒューズデータに基づいて非常に良い露出で
次はベースドッキングウィンドウ・コン実行されているデモです

基準ケース

 

 

環境の準備

  • ドッキングウィンドウ、コンドキュメント
 
バージョン:"3"
サービス:
  丹:
    画像:鉛丹/ 鉛丹:RELEASE 0.2020 - 04 - 04 T05 - 39 - 31 Z
    環境:
      - "MINIO_ACCESS_KEY = minio"
      - "MINIO_SECRET_KEY = minio123"
      - "MINIO_BROWSERはオフ="
    コマンド:サーバー/ データ
    ポート:
      - "80:9000"
  ゲートウェイ:
    画像:鉛丹/ 鉛丹:RELEASE 0.2020 - 04 - 04 T05 - 39 - 31 Z
    コマンド:ゲートウェイS3 のhttp:// minio:9000
    ポート:
      - "9000:9000"
    環境:
      - "MINIO_ACCESS_KEY = minio"
      - "MINIO_SECRET_KEY = minio123"
  アプリ:
    画像:dalongrong / S3 - FS:1.86
    特権:
    環境:
      - "AWS_KEY = minio"
      - "AWS_SECRET_KEY = minio123"
      - "S3_REGION = US-東-1"
      - "S3_URL =のhttp:// minio:9000"
      - "S3_BUCKET =アプリ"
    ボリューム: 
    - 」./s3:/var/s3"
  • Dockerfile S3-FS
################################################## #############################
#FUSEドライバは、特権を--privileged =真とドッカーを実行する必要が
################################################## #############################
FROM :高山3.3
ENV MNT_POINT / VAR / S3
ENV S3_REGION ''
ARG S3FS_VERSION = V1 0.86
RUNのAPK - アップデート- なし- キャッシュに追加ヒューズ高山- SDK はautomake autoconfのlibxml2の- devのヒューズ- devのカール- devのgitのはbash。\
    gitのクローンます。https://github.com/s3fs-fuse/s3fs-fuse.git。\
    CDのs3fs - ヒューズ。\
    gitのチェックアウトタグ/ $ { S3FS_VERSION}。\
    。/ AUTOGEN。SH; \
    。/ のconfigure - 接頭辞= は/ usr; \
    作ります; \
    作るインストールします。\
    作るクリーン; \
    RM - RF / VAR / キャッシュ/ APK / *; \
    APKデルgitのはautomake autoconfの。
RUNます。mkdir -p "$ MNT_POINT"
CMDエコー "$ {AWS_KEY}:$ {AWS_SECRET_KEY}"> / etc / passwdファイル、s3fs && \
    chmodの600の/ etc / passwdの-s3fs && \
    / usr / binに/ s3fs $ S3_BUCKET $ MNT_POINT -f -o URL = $ {S3_URL}、エンドポイント= $ {S3_REGION}、allow_other、use_path_request_style、リトライ= 5、CONNECT_TIMEOUT = 10

説明書

  • スタートminio
ドッキングウィンドウ- コンアップ- D minio
  • -デマンドゲートウェイ
    主にUIのゲートウェイ
  • バケットを作成し、テストファイルをアップロード

 

 

  • スタートS3-ヒューズサービス
 
ドッキングウィンドウ- コンアップ- D アプリ

内容見る
コンテナ内部を:

 
ドッキングウィンドウ- コンexecのアプリSH
LS / / S3 

効果

説明

当社は、ベースのS3-ヒューズは、あなたはまた、基礎S3のボリュームプラグイン、少なからず非常に良い場所を提供し、実際のドッキングウィンドウに異なるコンテナの簡単シェアデータは、いくつかの高い取ることができます
権威を

参考資料

https://github.com/rongfengliang/minio-s3-fuse-docker-compose-learning
https://github.com/s3fs-fuse/s3fs-fuse
https://github.com/freegroup/kube-s3

おすすめ

転載: www.cnblogs.com/rongfengliang/p/12655303.html