Docker部署系列:Minio单机版

使用Docker部署Minio对象存储服务
docker pull minio/minio

docker run -d -p 9000:9000 -p 9001:9001 --name minio -e "MINIO_ROOT_USER=admin" -e "MINIO_ROOT_PASSWORD=12345678" -v /opt/run/data:/data -v /opt/minio/config:/root/.minio minio/minio server --console-address ":9001" /data

### 使用 Docker Compose 在单机部署 MinIO 为了在单机环境中通过 `docker-compose` 部署 MinIO,需创建并配置 `docker-compose.yml` 文件。此文件定义了服务、网络和卷等资源。 #### 创建项目目录与配置文件 建立用于存放 MinIO 数据和服务描述文件的目录结构,并进入该目录: ```bash mkdir -p ~/minio && cd ~/minio ``` 接着,在当前路径下新建名为 `docker-compose.yml` 的 YAML 格式的配置文档[^2]。 #### 编写 docker-compose.yml 文件内容 以下是适用于大多数场景的标准模板,它指定了 MinIO 容器镜像版本、挂载的数据卷位置、环境变量设置(如访问密钥)、开放的服务端口以及重启策略等内容[^3]。 ```yaml version: '3' services: minio: image: minio/minio:latest container_name: myminio ports: - "9000:9000" - ./config:/root/.minio environment: MINIO_ROOT_USER: admin MINIO_ROOT_PASSWORD: password command: server /data --console-address ":9001" restart: always ``` 上述配置中,`MINIO_ROOT_USER` 和 `MINIO_ROOT_PASSWORD` 分别代表管理员用户名及其对应的登录密码;而命令部分则明确了启动参数,其中 `/data` 表示数据存储路径,`:9001` 是控制台监听地址[^1]。 #### 启动 MinIO 实例 完成以上准备工作之后,只需执行如下指令即可一键拉取所需依赖项并运行 MinIO 服务器实例: ```bash docker-compose up -d ``` 这会以后台守护进程的方式启动 MinIO 并保持其持续在线工作状态。此时可以通过浏览器或其他客户端工具连接至 http://localhost:9000 来管理对象存储空间。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值