Linux で docker を使用して minio をインストールする方法

WBOY
リリース: 2023-05-17 22:37:04
転載
1926 人が閲覧しました
    #docker install minio

    1. minio イメージをプルします

    pull minio/minio
    ログイン後にコピー

    2. 2 つ作成しますディレクトリ

    mkdir -p /usr/local/minio/data
    mkdir -p /usr/local/minio/config
    ログイン後にコピー

    3. コンテナーを起動し、バックグラウンドで実行します。

    docker run \ 
     --name minio \  #docker 镜像名称
      -p 9000:9000  \ #服务端口号
      -p 9001:9001  \ #映射端口号
      -d --restart=always \ #docker设置容器随系统开机启动 minio
      -e "MINIO_ACCESS_KEY=admin"  \ #登录用户名
      -e "MINIO_SECRET_KEY=admin123456"  \ #登录密码
      -v "/usr/local/minio/data":"/data" \  # 存储文件位置
      -v "/usr/local/minio/config":"/root/.minio"  \ # 配置文件位置
      minio/minio server /data --console-address ":9001"  \  #启动服务对外端口号 访问主机ip+9001 就能打开
    ログイン後にコピー

    完全なコマンドは直接コピーできます

    docker run --name minio -p 9000:9000 -p 9001:9001 -d --restart=always -e "MINIO_ACCESS_KEY=admin" -e "MINIO_SECRET_KEY=admin123456" -v "/usr/local/minio/data":"/data" -v "/usr/local/minio/config":"/root/.minio" minio/minio server /data --console-address ":9001"
    ログイン後にコピー

    4. 起動ステータスを確認します

    docker ps -a
    ログイン後にコピー
    ログイン後にコピー
    ログイン後にコピー
    C:\Users\youth>docker ps -a
    CONTAINER ID   IMAGE         COMMAND                  CREATED          STATUS          PORTS                              NAMES
    a6f0af2430c5   minio/minio   "/usr/bin/docker-ent…"   30 minutes ago   Up 30 minutes   0.0.0.0:9000-9001->9000-9001/tcp   minio
    ログイン後にコピー

    表示されるポート番号起動に成功したら、ログインしてipポート番号

    #5を確認してください。 異常事態

    minioが起動しない場合通常:

    最初に minio にクエリを実行し、Mirror

    docker ps -a
    ログイン後にコピー
    ログイン後にコピー
    ログイン後にコピー

    次に、minio の CONTAINER ID に基づいて minio エラー ログをクエリします。

    docker logs ~~CONTAINER ID~~ (填自己minio的CONTAINER ID)
    ログイン後にコピー

    ログに従って処理します。

    私自身の状況:

    1. 多くのドキュメントを確認したところ、ファイル パスを構成するときに二重引用符が存在しないことがわかり、ファイル パスを変更することになりました。ロットです。ドキュメントはまだ開始できません。ダブルクォーテーションを追加すると、問題は解決します。一例かどうかはわかりませんが、参考になります。

    Linux で docker を使用して minio をインストールする方法

    2. 実行中のコマンドを変更した後も、いくつかの関連操作を行う必要があります。

    1) minio が無限に再起動する場合は、次のコマンドを使用します。停止します

    docker stop ~~CONTAINER ID~~ (填自己minio的CONTAINER ID)
    ログイン後にコピー

    2) minio を再実行するときは、まず元のイメージが生成されているかどうかを確認します。

    docker ps -a
    ログイン後にコピー
    ログイン後にコピー
    ログイン後にコピー

    存在する場合は削除してから、新しいコマンドを実行して minio を起動します

    docker rmi [image]
    ログイン後にコピー

    または

    docker rm ~~CONTAINER ID~~ (填自己minio的CONTAINER ID)
    ログイン後にコピー

    を最初にここに書き、後で新しい問題が発生したときにさらに追加します。

    MINIO の docker オフライン (アップグレード) インストール

    1. バージョンの表示

    minio Web ページにログインし、右上隅の [バージョン情報] をクリックします

    Linux で docker を使用して minio をインストールする方法

    Linux で docker を使用して minio をインストールする方法

    2. ローカル インストール

    インターネット アクセスと Docker がインストールされた Linux にログインします

    #拉取镜像
    docker pull minio/minio
    ログイン後にコピー
    rrree

    3。パッケージをサーバーにアップロードします

    方法 1 (コマンド ライン):

    #在当前目录生成镜像的tar包
    docker save  -o minio.tar minio/minio
    ログイン後にコピー

    方法 2 (転送ツール):

    #scp方式上传
    scp [filename] [user]@[ip] 远程传输文件
    scp -r ./* root@8.134.50.9:/opt/app-service/my-pro
    #输入root账号密码
    ログイン後にコピー

    4. インストール パッケージをイメージにロードします

    #使用FZ之类的xftp工具
    ログイン後にコピー

    5. minio Mirror の実行

    docker load -i minio.tar
    ログイン後にコピー

    パラメーターの解釈:

    • -p:ホスト ポートとコンテナ公開インターフェイス

    • –name: コンテナ名を指定します

    • #-d: バックグラウンドで実行

    • –restart: 再起動するかどうか

    • ##-e

      : 環境構成

    • #-v

      : コンテナファイルがホストマシンにマウントされます

    • ##minio
    • /

      minio: コンテナ名

    • server
    • : 開始

    • /data
    • : ストレージ ファイル ディレクトリを指定します

    • -v
    • : コンテナ ファイルはホスト マシンにマウントされます

      minio
    • /
    • minio

      :コンテナ名

      server
    • :開始
    • /data
    • :保存ファイルのディレクトリを指定します
    • ヒント: ブラウザでログインできないという問題が発生した場合は、最新バージョンを使用しないでください。最新バージョンのコマンドまたは設定が Docker

      に適用されていないはずです。

    以上がLinux で docker を使用して minio をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    関連ラベル:
    ソース:yisu.com
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート