docker安装MinIO全过程

 更新时间:2024年12月16日 09:31:51   作者:滄鎟あ  
Minio是一个高性能的面向对象存储服务,使用Go语言编写,支持跨平台,本文介绍了如何使用Docker安装Minio,并通过配置用户名密码、创建Bucket和上传图片进行简单的存储操作

简介

Minio 是一个面向对象的简单高性能存储服务。使用 Go 语言编写,性能高、具有跨平台性。

Minio 官网为:https://min.io ,有一个中文站点,单内容更新不是很及时,建议从原始官网学习。

本文采用 Docker 安装,参考官方资料 minio-docker-quickstart-guide

操作

创建几个备用文件夹

使用 powershell 在 D 盘符下创建几个文件

mkdir minio
cd minio 
mkdir config 

拉取镜像

docker pull minio/minio

编辑脚本

docker run --name minio \
-p 9000:9000 \
-p 9090:9090\
-d --restart=always \
-e "MINIO_ROOT_USER=root" \
-e "MINIO_ROOT_PASSWORD=12345678" \
-v D:\minio\data:/data \
-v D:\minio\config:/root/.minio \
minio/minio server /data \
--console-address ":9090"
docker run --name redis
-p 6379:6379 
-v D:DockerRep\redis\redis.conf:/etc/redis/redis.conf 
-v D:DockerRep\redis\data:/data 
-d 
redis redis-server /etc/redis/redis.conf 
--appendonly yes

注意要去掉 \ ,不然在 powershell 中执行会报错,去掉后的命令如下:

docker run --name minio -p 9000:9000 -p 9090:9090 -d --restart=always -e "MINIO_ROOT_USER=root" -e "MINIO_ROOT_PASSWORD=12345678" -v D:\minio\data:/data -v D:\minio\config:/root/.minio minio/minio server /data --console-address ":9090"

docker run --name redis -p 6379:6379 -v D:DockerRep\redis\redis.conf:/etc/redis/redis.conf -v D:DockerRep\redis\data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes

验证

启动成功后在浏览器中输入:localhost:9000 访问会自动跳转到 localhost:9999 ,打开登陆页面

输入启动时的用户名与密码即可登录,以上配置的用户名是 root,密码是 12345678

创建 Buckets tes01 并上传图片后的效果

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • docker 在容器外执行某个容器内的某个命令操作

    docker 在容器外执行某个容器内的某个命令操作

    这篇文章主要介绍了docker 在容器外执行某个容器内的某个命令操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • 阿里云ECS部署Docker服务的实现步骤

    阿里云ECS部署Docker服务的实现步骤

    本文主要介绍了阿里云ECS部署Docker服务的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • 在Ubuntu 16.04安装与使用Docker的教程详解

    在Ubuntu 16.04安装与使用Docker的教程详解

    Docker是一个应用程序,它使得在容器中运行应用程序进程变得简单和容易,这类应用程序就像虚拟机,只有更便携,更加资源友好,更依赖于主机操作系统。这篇文章主要介绍了在Ubuntu 16.04安装与使用Docker的教程
    2017-01-01
  • Docker搭建Nginx图片服务器的方法

    Docker搭建Nginx图片服务器的方法

    这篇文章主要介绍了Docker搭建Nginx图片服务器的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • Docker开启远程安全访问的流程步骤

    Docker开启远程安全访问的流程步骤

    这篇文章主要介绍如何开启docker的远程访问并通过idea进行远程操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作有一定的帮助,需要的朋友们下面随着小编来一起学习吧
    2023-12-12
  • docker版es、milvus、minio启动命令详解

    docker版es、milvus、minio启动命令详解

    这篇文章主要介绍了docker版es、milvus、minio启动命令详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • 基于docker部署Oracle 19c的详细记录

    基于docker部署Oracle 19c的详细记录

    这篇文章主要介绍了基于docker部署Oracle 19c,包括拉取oracle 19c镜像、查看镜像及创建oracle 19c镜像的容器问题,结合示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • Idea通过docker compose 发布项目的过程

    Idea通过docker compose 发布项目的过程

    这篇文章主要介绍了Idea结合docker-compose发布项目,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-08-08
  • 一篇文章学会Docker命令小结

    一篇文章学会Docker命令小结

    这篇文章主要介绍了一篇文章学会Docker命令小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • docker限制容器内存的方法详解

    docker限制容器内存的方法详解

    在服务器中使用 docker 时,如果不对 docker 的可调用内存进行限制,当 docker 内的程序出现不可预测的问题时,就很有可能因为内存爆炸导致服务器主机的瘫痪,本文将介绍使用 docker 进行容器内存限制的方法,感兴趣的朋友一起看看吧
    2023-11-11

最新评论