【Docker】Docker 安装 MinIO

本文介绍了如何使用Docker运行Minio,包括设置端口、环境变量、数据卷和容器重启策略,以及不同版本的配置示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

docker run -p 9000:9000 --name minio -d --restart=always -e "MINIO_ACCESS_KEY=root" -e "MINIO_SECRET_KEY=admin123456" -v /data/minio/data:/data -v /data/minio/config:/root/.minio minio/minio server /data

指定后台端口9001,文件接口端口9000
docker run -p 9000:9000 -p 9001:9001 --net=host --name minio2 -d --restart=always -e "MINIO_ACCESS_KEY=admin" -e "MINIO_SECRET_KEY=admin123456" -v /data/minio/data:/data -v /data/minio/config:/root/.minio minio/minio server /data --console-address ":9001" -address ":9000"

docker run -d  -p 9000:9000  -p 9001:9001  --name minio1  -v /mnt/data:/data  -e "MINIO_ROOT_USER=admin"  -e "MINIO_ROOT_PASSWORD=admin123456"  quay.io/minio/minio server /data --console-address ":9001"
docker run -d  -p 9000:9000  \
-p 9001:9001  --name minio1  -v \
/mnt/data:/data  \
-e "MINIO_ROOT_USER=admin"  \
-e "MINIO_ROOT_PASSWORD=admin123456"  \
quay.io/minio/minio server /data \
--console-address ":9001"

### Docker环境下MinIO的离线安装方法 #### 准备工作 为了实现Docker环境下的MinIO离线安装,首先需要准备一个包含MinIO镜像的`.tar`文件。此文件通常由联网环境中已安装Docker的机器生成[^1]。 #### 获取MinIO镜像并导出为Tar包 在具备网络连接且已经安装Docker的Linux主机上执行以下操作: 1. 使用`docker pull minio/minio`命令从官方仓库拉取最新版本的MinIO镜像。 2. 将该镜像保存至本地磁盘作为可传输的压缩包,具体命令如下: ```bash docker save -o minio.tar minio/minio ``` #### 部署到目标无网环境 将上述生成的`minio.tar`文件复制到目标服务器(即未联网的目标设备)。可以通过U盘或其他物理介质完成这一过程[^2]。 #### 加载MinIO镜像到Docker中 到达目标服务器后,在存储`minio.tar`的位置运行下面这条指令来加载镜像: ```bash docker load -i minio.tar ``` 确认镜像成功导入可以借助`docker images`命令验证是否存在名为`minio`的相关条目[^3]。 #### 创建必要的数据与配置目录 建立用于持久化存储以及配置管理所需的两个主要路径: ```bash mkdir /home/minio/data mkdir /home/minio/config ``` #### 启动MinIO服务容器 利用先前定义好的参数设置启动一个新的MinIO实例,确保端口映射、访问密钥等选项均满足实际需求: ```bash docker run -p 9000:9000 -p 9001:9001 --name minio \ -d --restart=always \ -e "MINIO_ACCESS_KEY=username" \ -e "MINIO_SECRET_KEY=password" \ -v /home/minio/data:/data \ -v /home/minio/config:/root/.minio \ minio server /data ``` 这里需要注意替换默认用户名密码(`username`, `password`)为自己设定的安全凭证。 #### 检查状态及排查错误 最后一步是检验新创建的服务是否处于活动状态,这可通过简单的查询得知: ```bash docker ps ``` 如果发现任何异常情况,则查阅对应日志记录定位问题根源: ```bash docker logs <container_id> ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值