docker-compose启动minio方式

 更新时间:2025年01月04日 09:40:19   作者:qq_41369135  
文章介绍了创建文件夹、配置docker-compose.yml、开启防火墙以及验证服务的步骤,适用于新版和老版的RELEASE数据格式

docker-compose启动minio

一、创建文件夹

mkdir -p /docker/stand-alone-minio/data
mkdir -p /docker/stand-alone-minio/config

chmod 777 -R /docker/stand-alone-minio/data
chmod 777 -R /docker/stand-alone-minio/config

二、docker-compose.yml

version: '3.9'

services:
  minio:
    image: minio/minio:RELEASE.2023-03-24T21-41-23Z
    container_name: minio
    ports:
      # api 端口
      - "9000:9000"
      # 控制台端口
      - "9001:9001"
    environment:
      # 时区上海
      TZ: Asia/Shanghai
      # 管理后台用户名
      MINIO_ROOT_USER: zjadmin
      # 管理后台密码,最小8个字符
      MINIO_ROOT_PASSWORD: zjadmin123
      # https需要指定域名
      #MINIO_SERVER_URL: "https://xxx.com:9000"
      #MINIO_BROWSER_REDIRECT_URL: "https://xxx.com:9001"
      # 开启压缩 on 开启 off 关闭
      MINIO_COMPRESS: "off"
      # 扩展名 .pdf,.doc 为空 所有类型均压缩
      MINIO_COMPRESS_EXTENSIONS: ""
      # mime 类型 application/pdf 为空 所有类型均压缩
      MINIO_COMPRESS_MIME_TYPES: ""
    volumes:
      # 映射当前目录下的data目录至容器内/data目录
      - /docker/stand-alone-minio/data:/data
      # 映射配置目录
      - /docker/stand-alone-minio/config:/root/.minio/
    command: server --address ':9000' --console-address ':9001' /data  # 指定容器中的目录 /data
    privileged: true
    network_mode: "host"

注意:

  • 新版:RELEASE.2023-03-24T21-41-23Z 数据格式是这种

  • 老版:RELEASE.2022-05-26T05-48-41Z

三、开启防火墙

#批量添加多个端口
firewall-cmd --permanent --add-port=9000/tcp --add-port=9001/tcp
# 防火墙重载
firewall-cmd --reload

四、验证

172.50.2.40:9001

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • docker容器在uos-12038.101上启动报错的解决办法

    docker容器在uos-12038.101上启动报错的解决办法

    这篇文章主要介绍了docker容器在uos-12038.101上启动报错的问题,解决方案是需要在/etc/systemd/system/或者 /usr/lib/systemd/system/
    找到docker.service文件,在ExecStart=/usr/bin/dockerd后面添加 --default-ulimit nofile=65536:65536参数,需要的朋友可以参考下
    2024-03-03
  • Docker多容器连接(以Tomcat+Mysql为例)

    Docker多容器连接(以Tomcat+Mysql为例)

    这篇文章主要介绍了Docker多容器连接(以Tomcat+Mysql为例),Docker提供了多个容器直接访问的方法,可以使多个容器直接通过网络端口进行访问
    2017-03-03
  • docker-修改容器挂载目录的3种方法小结

    docker-修改容器挂载目录的3种方法小结

    这篇文章主要介绍了docker-修改容器挂载目录的3种方法小结,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • dify docker部署全过程

    dify docker部署全过程

    Dify是一款开源的LLM应用开发平台,融合了后端即服务和LLMOps的理念,使开发者可以快速搭建生产级的生成式AI应用,它提供了一系列关键技术栈,包括对数百个模型的支持、直观的Prompt编排界面、高质量的RAG引擎、稳健的Agent框架和灵活的流程编排
    2026-01-01
  • docker部署springboot项目实践(更新无需重新build)

    docker部署springboot项目实践(更新无需重新build)

    文章描述了使用Docker部署Spring Boot项目的另一种方式,通过在宿主机上挂载jar包路径,实现jar包的热更新,避免了每次更新都需要重新构建镜像的问题
    2026-01-01
  • 使用Docker部署openGauss国产数据库的操作方法

    使用Docker部署openGauss国产数据库的操作方法

    openGauss是一款支持SQL2003标准语法,支持主备部署的高可用关系型数据库,这篇文章主要介绍了使用Docker部署openGauss国产数据库,需要的朋友可以参考下
    2022-10-10
  • Docker容器与宿主机相互访问更方便的方法

    Docker容器与宿主机相互访问更方便的方法

    Docker是当今使用范围最广的开源容器技术之一,具有高效易用的优点,然而如果使用Docker时采取不当安全策略,则可能导致系统面临安全威胁,这篇文章主要给大家介绍了关于Docker容器与宿主机相互访问更方便的方法,需要的朋友可以参考下
    2023-05-05
  • Docker 多主机网络通信详细介绍

    Docker 多主机网络通信详细介绍

    这篇文章主要介绍了Docker 多主机网络通信详细介绍的相关资料,需要的朋友可以参考下
    2016-10-10
  • 详解Docker的持久化存储和数据共享

    详解Docker的持久化存储和数据共享

    这篇文章主要介绍了详解Docker的持久化存储和数据共享,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • 2026年Docker常用命令速查表(收藏这一篇就够了)

    2026年Docker常用命令速查表(收藏这一篇就够了)

    因为日常需要维护好几台服务器,所以Docker用了很多年,踩了不少坑,这篇把最常用的命令整理出来,按场景分类,方便自己查阅,也分享给需要的朋友
    2026-04-04

最新评论