docker安装minio

使用Docker安装MinIO在Ubuntu 22.04上是一个简单且快速的过程。以下是详细的步骤:

步骤 1: 安装Docker

如果你尚未安装Docker,请先安装它:

bash 复制代码
sudo apt update
sudo apt install -y docker.io

确保Docker服务已经启动并设置为开机启动:

bash 复制代码
sudo systemctl start docker
sudo systemctl enable docker

步骤 2: 运行MinIO Docker容器

  1. 创建数据存储目录

首先,在宿主机上创建一个目录作为MinIO的数据存储目录:

bash 复制代码
mkdir -p /home/XXXX/minio/data
  1. 启动MinIO容器

使用下面的命令来启动MinIO容器。这里使用的是你提供的配置参数,包括端点、访问密钥、密钥密码和存储桶名称:

bash 复制代码
docker run -p 9000:9000 -p 9001:9001 \
  --name minio \
  -e "MINIO_ROOT_USER=USCW1xqZflbbXNKE6D5j" \
  -e "MINIO_ROOT_PASSWORD=vTohSIYZVNzSv64EbmXXMXU9RQAz8TBJYnthCHkr" \
  -v /home/XXXX/minio/data:/data \
  minio/minio server /data --console-address ":9001"

在这个命令中:

  • -p 9000:9000 映射了MinIO的API端口(9000)从容器到宿主机。
  • -p 9001:9001 映射了MinIO的管理控制台端口(9001)从容器到宿主机,使你能够通过浏览器访问管理界面。
  • --name minio 给容器命名为minio
  • -e "MINIO_ROOT_USER=..."-e "MINIO_ROOT_PASSWORD=..." 设置环境变量来定义MinIO的访问密钥和密钥密码。
  • -v /home/XXXX/minio/data:/data 将宿主机的数据目录挂载到容器内。

步骤 3: 访问MinIO

启动容器后,MinIO的服务和管理控制台应该就可以使用了:

  • MinIO服务API可以通过http://172.19.2.11:9000访问。
  • MinIO管理控制台可以通过http://172.19.2.11:9001访问。

使用你设置的MINIO_ROOT_USERMINIO_ROOT_PASSWORD登录。

步骤 4: 创建Bucket

登录MinIO管理控制台后,你可以创建一个新的存储桶(bucket)ability-bucket,或者使用MinIO客户端mc命令行工具进行创建。

注意

请确保/home/XXXX/minio/data目录的权限允许Docker容器访问和写入。如果遇到权限问题,可以调整目录权限或者使用Docker的--user标志来运行容器。

以上步骤将帮助你在Ubuntu 22.04上通过Docker安装并运行MinIO,并进行基本配置。

相关推荐
D2aZXN3FhrDa7e2121 小时前
佛山乐从低预算实体店如何选择?看美诚AI自动化获客方案
运维·人工智能·自动化·佛山美诚科技有限公司
BullSmall2 小时前
Sonarqube9.9 docker 镜像启动后 conf 下的配置文件没有了
docker·容器·eureka
无足鸟ICT2 小时前
【RHCA+】查看变量
linux·运维·服务器
ruofu332 小时前
wsl端是py312,但是项目是py311, 如何下载py311的依赖包(wheels)
python·docker
Kina_C2 小时前
Linux DNS 服务器-从高速缓存到辅助 DNS 部署指南
linux·运维·服务器·dns
suaizai_2 小时前
TypeScript 7 正式发布!Vue 暂被 “拒之门外“ !!!
linux·运维·ubuntu
spider_xcxc3 小时前
Docker 实战:容器化多服务应用,Dockerfile 与 Compose 配置全解析
docker·云原生·eureka·虚拟化·容器化
慕伏白3 小时前
【慕伏白】Linux 系统如何根据端口号关闭进程
linux·运维·服务器
letisgo53 小时前
VMware Workstation + Ubuntu 26.04 LTS 小白运维部署手册
linux·运维·ubuntu
hay_lee3 小时前
Kubernetes StatefulSet:OrderedReady 极简指南
云原生·容器·kubernetes