保姆级教程Docker部署MinIO镜像

目录

1、创建挂载目录

2、运行MinIO容器

3、查看MinIO运行状态


1、创建挂载目录

复制代码
# 创建宿主机minio配置文件存放目录
sudo mkdir -p /data/docker/minio/conf
# 创建宿主机minio上传文件存放目录
sudo mkdir -p /data/docker/minio/data

2、运行MinIO容器

复制代码
# 拉取镜像,默认拉取最新镜像
sudo docker pull minio/minio
 
# 运行容器
sudo docker run --net=bridge --name minio \
-p 8000:8000 -p 8001:8001 \
-e "MINIO_ACCESS_KEY=admin" \
-e "MINIO_SECRET_KEY=admin123" \
-v /data/docker/minio/data:/data \
-v /data/docker/minio/conf:/root/.minio \
-d --restart=always \
minio/minio server /data \
--console-address "0.0.0.0:8001" -address "0.0.0.0:8000"

参数解析如下:

  • -p 8000:8000 -p 8001:8001:端口映射,8000是服务器的端口,8001是客户端也就是api接口访问的端口地址。
  • --name minio: 给创建的容器指定一个名称。
  • --net=bridge:这是网络设置,默认是bridge配置,bridge表示使用容器内部配置网络,host表示容器将使用主机的网络栈。
  • -d --restart=always:运行容器的选项,-d使容器在后台运行,--restart=always表示容器会在docker启动后自动启动。
  • -e "MINIO_ACCESS_KEY=admin":设置minio的用户名
  • -e "MINIO_SECRET_KEY=admin123":设置minio的密码
  • -v /data/docker/minio/data:/data:将宿主机上的 /data/docker/minio/data 目录挂载到容器内的 /data 目录。
  • -v /data/docker/minio/conf:/root/.minio:将宿主机上的 /data/docker/minio/conf 目录挂载到容器内的 /root/.minio 目录。
  • minio/minio server /data --console-address "0.0.0.0:8001" -address "0.0.0.0:8000":容器内要运行的命令,启动一个名为 "minio" 的服务器,数据存储在 /data 目录下,服务器的控制台地址为 "0.0.0.0:8001",服务地址为 "0.0.0.0:8000"。

3、查看MinIO运行状态

访问MinIO地址:http://127.0.0.1:8001,用户名/密码:admin/admin123

相关推荐
wewowilling1 小时前
认识微服务
java·运维·微服务·springcloud
玖石书1 小时前
Ubuntu 24.04 UFW 全命令攻略:从入门到端口开放实战
linux·运维·ubuntu
VIP_CQCRE2 小时前
给团队搭一个 AI 工作台:Open WebUI 接入 Ace Data Cloud 实战
docker·ai·rag·open webui·ace data cloud
weifont3 小时前
自动化抓取和上架商品:能不动手,就少动手
运维·前端·自动化
拂拉氏3 小时前
【知识讲解】 Linux之动静态库的了解
linux·运维·服务器·动静态库
Mikko74 小时前
Linux 重启后日志没了?进程被 OOM 杀了去哪看?logrotate 之后日志还往旧文件写?三台真机实测日志与性能排查
linux·运维·centos
光依旧4 小时前
发版就掉请求?Spring Boot优雅停机的四步
运维·spring boot·nginx·高可用·优雅停机·mcp server
yichengerp5 小时前
电子行业常用erp系统有哪些?推荐适合中小电子厂的易呈erp软件,操作简单,易落地
大数据·运维·人工智能·云计算·制造
天国梦5 小时前
国密门禁品牌怎么选?2026年最新3个避坑要点
运维·服务器·数据库·python
程序员老赵6 小时前
Docker 部署 Portainer CE:轻松搭建容器管理平台
docker·容器·开源