国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

docker、docker-compose、Https部署Minio,去除Minio文件過期時間教程

這篇具有很好參考價(jià)值的文章主要介紹了docker、docker-compose、Https部署Minio,去除Minio文件過期時間教程。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

系統(tǒng)環(huán)境

系統(tǒng):CentOS7
Docker:v24.0.7
DockerCompose:v2.23.1

Docker Minio鏡像minio/minio:RELEASE.2022-04-16T04-26-02Z,版本再高一些的上傳文件后服務(wù)器保存的不是xxx.png格式的圖片,而是一個以圖片名命名的目錄,里面是一些看不懂的文件。不知道新版本怎么改能正常顯示圖片。

準(zhǔn)備工作

如果Https部署,需要一個域名,我這里瞎寫的 bb.com

Docker 部署

普通部署

/root/minio/data:/data 掛載Minio文件上傳目錄。因?yàn)?code>server /data啟動時指定了Minio文件存儲目錄為/data所以掛載容器里的/data

MINIO_ROOT_USER 配置Minio后臺登陸賬號,默認(rèn)minioadmin

MINIO_ROOT_PASSWORD 配置Minio后臺登陸密碼,默認(rèn)minioadmin

--address 配置Minio API域名,格式為域名+端口IP+端口。如果寫成":9000"IP部分會自動用當(dāng)前服務(wù)器的IP,當(dāng)調(diào)用Minio獲取文件url接口時返回http://服務(wù)器公網(wǎng)IP:9000/img/xxx.png。如果寫成bb.com:9000,最后接口返回的文件url為http://bb.com:9000/img/xxx.png。

--console-address 配置管理后臺的訪問域名,如果寫成":9090",則Minio管理后臺地址為http://服務(wù)器公網(wǎng)IP:9090。用法和--address一樣。

docker run -d \
		--name minio \
        --restart=always \
        -p 9000:9000 \
        -p 9090:9090 \
        -v /root/minio/data:/data \
        -e "MINIO_ROOT_USER=minioadmin" \
        -e "MINIO_ROOT_PASSWORD=minioadmin" \
        minio/minio:RELEASE.2022-04-16T04-26-02Z server /data --address ":9000" --console-address ":9090"

Https部署

/root/minio/certs:/root/.minio/certs 掛載Minio證書存儲目錄。/root/.minio/certs 是Minio默認(rèn)存放證書的目錄,我這里掛載到宿主機(jī)/root/minio/certs目錄,證書文件放到該目錄下就行(注意:需要下載Apache服務(wù)的證書,因?yàn)楣俜揭?guī)定了證書文件名字,所以兩個證書文件需要重命名為public.crtprivate.key否則Minio不認(rèn)識)

MINIO_SERVER_URL 指定API完整域名,格式為 http://IPhttp://IP:端口https://IPhttps://IP:端口http://域名https://域名:端口https://域名。

MINIO_BROWSER_REDIRECT_URL 指定管理后臺的完整域名,格式和MINIO_SERVER_URL一樣。

--address--console-address的端口部分必須和MINIO_SERVER_URLMINIO_BROWSER_REDIRECT_URL的端口部分保持一致。

docker run -d \
		--name minio \
        --restart=always \
        -p 443:443 \
        -p 9090:9090 \
        -v /root/minio/data:/data \
        -v /root/minio/certs:/root/.minio/certs \
        -e "MINIO_ROOT_USER=后臺登陸賬號" \
        -e "MINIO_ROOT_PASSWORD=后臺登陸密碼最少8位" \
        -e "MINIO_SERVER_URL=https://bb.com:443" \
        -e "MINIO_BROWSER_REDIRECT_URL=https://bb.com:9090" \
        minio/minio:RELEASE.2022-04-16T04-26-02Z server /data --address ":443" --console-address ":9090"

DockerCompose 部署(運(yùn)行命令:docker compose up -d要在docker-compose.yml同級目錄下執(zhí)行)

普通部署

# docker-compose.yml
version: '3'
services:
  minio:
    image: minio/minio:RELEASE.2022-04-16T04-26-02Z
    container_name: minio1
    restart: always
    command: server /root/data --address ":9000" --console-address ":9090"
    ports:
      - "9000:9000"
      - "9090:9090"
    volumes:
      - /root/minio/data:/data
    environment:
      - MINIO_ROOT_USER=minioadmin
      - MINIO_ROOT_PASSWORD=minioadmin

Https部署

# docker-compose.yml
version: '3'
services:
  minio:
    image: minio/minio:RELEASE.2022-04-16T04-26-02Z
    container_name: minio1
    restart: always
    command: server /root/data --address ":443" --console-address ":9090"
    ports:
      - "443:443"
      - "9090:9090"
    volumes:
      - /root/minio/data:/data
      - /root/minio/certs:/root/.minio/certs
    environment:
      - MINIO_ROOT_USER=minioadmin
      - MINIO_ROOT_PASSWORD=minioadmin
      - MINIO_SERVER_URL=https://bb.com:443
      - MINIO_BROWSER_REDIRECT_URL=https://bb.com:9090

登陸管理后臺

管理后臺地址https://bb.com:9090。輸入MINIO_ROOT_USERMINIO_ROOT_PASSWORD配置的賬號密碼。

docker、docker-compose、Https部署Minio,去除Minio文件過期時間教程,Minio部署,docker,https,容器,linux

去除訪問過期時間,且去除查詢參數(shù)也能訪問方法

修改訪問策略為public,然后手動去除url查詢參數(shù)在瀏覽器就能直接訪問了。
docker、docker-compose、Https部署Minio,去除Minio文件過期時間教程,Minio部署,docker,https,容器,linux文章來源地址http://www.zghlxwxcb.cn/news/detail-756929.html

到了這里,關(guān)于docker、docker-compose、Https部署Minio,去除Minio文件過期時間教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 對象存儲, 開源MinIO docker-compose.yml 文件

    對象存儲, 開源MinIO docker-compose.yml 文件

    https://min.io/docs/minio/linux/developers/python/API.html 經(jīng)過驗(yàn)證,可以啟動。 訪問http://127.0.0.1:9001/ 登錄一下(用戶名和密碼在 docker-compose 文件中已經(jīng)配置) 配置 bucket 再配置 bucket 的accessKey, secretKey, 配置完后之后,可以下載這些配置文件為 json 文件到本地這個文件很重要, 在業(yè)

    2024年01月19日
    瀏覽(34)
  • docker-compose啟動minio

    docker-compose啟動minio

    一、創(chuàng)建文件夾 二、docker-compose.yml 注意:新版 :RELEASE.2023-03-24T21-41-23Z 數(shù)據(jù)格式是這種 老版: RELEASE.2022-05-26T05-48-41Z 三、開啟防火墻 四、驗(yàn)證 172.50.2.40:9001

    2024年02月16日
    瀏覽(27)
  • 【docker-compose】【nginx】內(nèi)網(wǎng)環(huán)境https配置

    【docker-compose】【nginx】內(nèi)網(wǎng)環(huán)境https配置

    在部署服務(wù)器上,新建cert目錄,執(zhí)行以下指令,然后生成.crt和.key文件 -days 3650:設(shè)置為10年 10.1.58.5:修改為服務(wù)器ip 在原來的配置上新增ssl配置,可使用任意端口, listen 后注意增加 ssl 為了便于前端vue項(xiàng)目容器化部署,將服務(wù)器 cert 目錄與容器內(nèi) /etc/nginx/cert 關(guān)聯(lián)

    2024年01月16日
    瀏覽(11)
  • Linux Docker安裝 Docker-Compose安裝 Docker安裝Mysql8 Nacos OpenResty Redis Kafka ElasticSearch MinIO..

    Linux Docker安裝 Docker-Compose安裝 Docker安裝Mysql8 Nacos OpenResty Redis Kafka ElasticSearch MinIO..

    Docker安裝 Docker默認(rèn)鏡像源下載太慢,可以調(diào)整為國內(nèi)鏡像源 為了驗(yàn)證是否切換成功,可以使用 docker info 查看,會顯示如下信息: 安裝Docker-Compose,這里下載的是最新版本v2.5.0,安裝流程如下: 修改密碼: select NOW() 時間如果小了8小時,執(zhí)行如下操作同步時區(qū)即可: 如果要安

    2024年02月02日
    瀏覽(54)
  • docker-compose的部署

    docker-compose的部署

    目錄 一、compose的概述 1.1 yaml的概述 1.2 yaml的數(shù)據(jù)結(jié)構(gòu) 1.2.1 docker composeyml文件的常用手段 1.3?docker compose 1.4 yml文件編寫 ?二、部署compose 2.1 下載docker-compose安裝包 ?2.2 部署docker-compose 2.3 部署docker-compose 2.4 開啟驗(yàn)證 ?三、compose編排安裝tomcat容器 總結(jié) compose是docker官網(wǎng)開發(fā)的,

    2024年02月01日
    瀏覽(27)
  • Docker-Compose編排與部署

    Docker-Compose編排與部署

    目錄 Docker Compose Compose的優(yōu)點(diǎn) 編排和部署 Compose原理 Compose應(yīng)用案例 安裝docker-ce 阿里云鏡像加速器 安裝docker-compose docker-compose用法 Yaml簡介 驗(yàn)證LNMP環(huán)境? ????????Docker Compose 的前身是 Fig,它是一個 定義及運(yùn)行多個 Docker 容器的工具 ??梢允褂?YAML 文件來配置應(yīng)用程序的服

    2024年02月14日
    瀏覽(26)
  • ES-部署(docker-compose)

    參考資料 http://www.baiyp.ren/elasticsearch-集群部署.html 說明 一個服務(wù)器,三個es服務(wù)節(jié)點(diǎn),一個kibana容器,一個elasticsearch-head服務(wù)節(jié)點(diǎn)。 es版本為7.17.5。 服務(wù)器地址:192.168.127.142。 elasticsearch 不建議使用docker,容器部署不適合有狀態(tài)服務(wù)。這里是為了學(xué)習(xí)方便。 安裝流程 安裝

    2024年02月08日
    瀏覽(30)
  • docker-compose部署redis

    docker-compose部署redis

    docker-compose是什么? Docker Compose是一個用于 定義和運(yùn)行多個容器Docker應(yīng)用程序的工具 。它允許您定義一組容器,這些容器組成一個完整的應(yīng)用程序,且這些容器之間可以互相通信。通過Docker Compose,您可以使用一個單獨(dú)的文件來定義應(yīng)用程序的 服務(wù)、網(wǎng)絡(luò)、卷等元素,并且可

    2024年02月12日
    瀏覽(25)
  • 四十六、docker-compose部署

    四十六、docker-compose部署

    一個項(xiàng)目肯定包含多個容器,每個容器都手動單獨(dú)部署肯定費(fèi)時費(fèi)力。docker-compose可以通過腳本來批量構(gòu)建鏡像和啟動容器,快速的部署項(xiàng)目。 使用docker-compose部署主要是編寫docker-compose.yml腳本。 不論是Dockerfile還是docker-compose.yml腳本的編寫都依賴上下文,所以需要明確部署文

    2023年04月19日
    瀏覽(18)
  • docker-compose部署Jenkins

    1、docker安裝 1.1 配置docker-yum源 yum -y install yum-utils yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 1.2 查看可選擇的docker-ce版本 yum list docker-ce --showduplicates|sort -r 1.3安裝指定版本docker yum -y install docker-ce-19.03.9 ps:如果安裝docker-ce-19.03.9報(bào)錯: package docker

    2024年02月02日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包