服务器 > 服务器 > 云虚拟主机

docker-compose启动minio方式

33人参与 2025-02-14 云虚拟主机

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"

注意:

三、开启防火墙

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

四、验证

172.50.2.40:9001

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

Docker如何修改正在运行的容器的时区和时间

02-14

Docker PostgreSQL容器化部署方式

02-14

docker安装及运行MySQL5.7容器完整脚本及说明

02-14

docker部署CASSANDRA全过程

02-14

MySQL docker容器数据更新统计shell脚本代码方式

02-14

使用Docker打包和运行Java镜像的完整指南

02-14

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论