Docker安装MinIO详细步骤

这篇具有很好参考价值的文章主要介绍了Docker安装MinIO详细步骤。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本篇博客主要记录在Docker当中安装MinIO。

一、查看docker环境是否正常

在命令行使用docker search minIO

Docker安装MinIO详细步骤

如果能查出来证明docker安装的没问题,然后开始下一步

二、下载minIO的镜像

docker pull minio/minio

三、创建minIO容器

minio官网:https://docs.min.io/docs/minio-docker-quickstart-guide.html

查看所有镜像

docker images

创建并启动minIO容器:

  • 这里的 \ 指的是命令还没有输入完,还需要继续输入命令,先不要执行的意思。
  • 这里的9090端口指的是minio的客户端端口。虽然设置9090,但是我们在访问9000的时候,他也会自动跳到9090。
  • 9000端口是minio的服务端端口,我们程序在连接minio的时候,就是通过这个端口来连接的。
  • -v就是docker run当中的挂载,这里的/mydata/minio/data:/data意思就是将容器的/data目录和宿主机的/mydata/minio/data目录做映射,这样我们想要查看容器的文件的时候,就不需要看容器当中的文件了。
    • 注意在执行命令的时候,他是会自动在宿主机当中创建目录的。我们不需要手动创建。
    • minio所上传的文件默认都是存储在容器的data目录下的!
    • 假如删除容器了宿主机当中挂载的目录是不会删除的。假如没有使用-v挂载目录,那他在宿主机的存储位置的文件会直接删除的。
    • 宿主机的挂载目录一定是根目录,如果是相对路径会有问题。还有容器当中的目录也是必须是绝对路径(根路径就是带/的)。
    • 所谓的挂载其实就是将容器目录和宿主机目录进行绑定了,操作宿主机目录,容器目录也会变化,操作容器目录,宿主机目录也会变化。这样做的目的 可以间接理解为就是数据持久化,防止容器误删,导致数据丢失的情况。
  • MINIO_ACCESS_KEY:账号 MINIO_SECRET_KEY:密码 (正常账号应该不低于3位,密码不低于8位,不然容器会启动不成功)
  • --console-address 指定客户端端口
  • -d --restart=always 代表重启linux的时候容器自动启动
  • --name minio 容器名称
docker run -p 9000:9000 -p 9090:9090 \
 --name minio \
 -d --restart=always \
 -e "MINIO_ACCESS_KEY=minioadmin" \
 -e "MINIO_SECRET_KEY=minioadmin" \
 -v /mydata/minio/data:/data \
 minio/minio server \
 /data --console-address ":9090" -address ":9000"

执行之后,使用docker ps查看正在运行的容器:

Docker安装MinIO详细步骤

四、访问地址

http://192.168.56.103:9090

访问出来是这样的,就代表成功了!

Docker安装MinIO详细步骤

五、安装遇到问题

如果运行容器之后客户端打不开,这时候可以通过docker logs 容器id查看日志。

1、问题一

刚开始我遇到一个这个问题,应该是说设置的账号密码长度有问题,正常账号应该不低于3位,密码不低于8位,不然容器会启动不成功。
Docker安装MinIO详细步骤

2、问题二

假如不设置客户端端口,就会有以下警告。
Docker安装MinIO详细步骤
Docker安装MinIO详细步骤

3、问题三

一切都正常了,而且客户端也能打开,但是通过程序连接minio上传的时候报错了,错误信息:

上传失败The difference between the request time and the server's time is too

系统时区与硬件时区不一致导致的

timedatectl // 查看时区配置

Docker安装MinIO详细步骤

安装ntpdate工具

yum -y install ntp ntpdate

设置系统时间与网络时间同步

ntpdate cn.pool.ntp.org

将系统时间写入硬件时间文章来源地址https://www.toymoban.com/news/detail-429914.html

hwclock --systohc

到了这里,关于Docker安装MinIO详细步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SpringBoot整合Minio的详细步骤

    小伙伴们好,欢迎关注,一起学习,无限进步 minio 是对象存储服务。它基于 Apache License 开源协议,兼容 Amazon S3 云存储接口。适合存储非结构化数据,如图片,音频,视频,日志等。对象文件最大可以达到 5TB。 优点有高性能,可扩展,操作简单,有图形化操作界面,读写性

    2024年04月26日
    浏览(39)
  • 【Linux | Docker基础篇】CentOS 7 安装 Docker并部署halo博客CMS详细图文教程

    目录 一、docker等名词简介 Docker 的核心概念 Docker 的优势 使用场景 二、docker安装步骤 1).卸载旧版本 2).安装依赖包 3).安装软件包 4).设置 stable 镜像仓库 5).更新 yum 软件包索引 6).安装 Docker 引擎 7).启动 Docker 8).测试是否安装成功 9).卸载docker 三、配置镜像加速 四、

    2024年02月21日
    浏览(49)
  • centos安装docker详细步骤

    目录 一.前言 1.环境要求 2.官网中文安装参考手册 二.安装步骤 1.卸载旧版本 2.安装需要的软件包 3.设置docker镜像源 1.配置docker镜像源 方式1:官网地址(外国): 方式2:阿里云源: 2.查看配置是否成功 4.更新yum软件包索引 5.可以查看所有仓库中所有docker版本 6、安装docker 7、启

    2024年03月27日
    浏览(52)
  • Docker安装Elasticsearch详细步骤

    1.1 拉取镜像 1.3 为文件夹赋权 1.4 创建并启动容器 1.5 参数解释 1.6 访问服务 使用 IP:9200 进行服务访问,如果出现如下界面,则配置成功 1.7 常见错误 1.7.1 docker启动容器错误:docker: Error response from daemon: OCI runtime create failed 创建时挂载目录时,将 elasticsearch.yml 创建成了目录(应

    2024年02月10日
    浏览(50)
  • docker离线安装部署详细步骤

    1、服务器相关 IP地址 服务器作用 系统 其他 192.168.80.80 docker Anolis OS release 7.9 centos 步骤一致 2、官方下载地址 https://download.docker.com/linux/static/stable/x86_64/ 1、上传解压到 /data 目录下 2、创建软链接并后台启动 docker 3、检查进程和版本 4、配置 systemctl 启动 注意事项: 1)软链接

    2024年02月16日
    浏览(41)
  • Docker安装RabbitMq超详细步骤

    1. 使用docker命令查看rabbitmq镜像 2. 安装rabbitmq,management为管理界面,默认安装最新版本 3. 查看rabbitmq镜像 如下,则安装成功   4.使用命令启动rabbitmq  docker ps -a 查看rabbitmq的id   docker exec -it rabbitmq的id /bin/bash   进入容器 使用 exit 命令退出 5. 在docker中可以直接看到rabbitmq,也

    2024年02月16日
    浏览(44)
  • Docker环境安装MySql详细步骤

    查看需要安装的镜像版本 dockerHub官网地址: https://hub-stage.docker.com/ 1.搜索mysql 2.点击标签 3.点击Tags,查看想要的版本 在安装好docker的linux中执行命令 拉取mysql最新版本 拉取mysql指定版本 拉取结束后,查看本地是否存在 运行mysql 上述命令的含义: 通过此处-v命令备份后,就算

    2024年02月09日
    浏览(36)
  • Docker安装Elesticsearch7详细步骤

    ​ 如果不配置,后面启动es会报错。 配置如下 最后执行以下命令使其生效 内容如下: Elasticsearch 7 于2019年11月发布,对比6.x,7.x 版本的特性变化主要有: 1. 集群连接变化:TransportClient 被废弃,7.x 的 java 代码,只能使用 restclient。对于 java 编程,建议采用 High-level-rest-clien

    2024年01月20日
    浏览(39)
  • CentOS 7 安装 Docker 的详细步骤

    欢迎来到这篇关于在 CentOS 7 上安装 Docker 的教程。在本篇博客中,我们将介绍在 CentOS 7 操作系统上如何安装 Docker。Docker 是一个开源的应用容器引擎,允许开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上。下面让我们开始吧。 首

    2024年02月08日
    浏览(59)
  • Centos7环境下搭建minio步骤详细教程

    1、在 home 目录下创建 minio 文件夹 2、进入 /home/minio 文件夹 3、下载文件 如果想要修改超管账户名和密码 1、打开 /etc/profile 文件 2、在文件的最末尾加上以下信息(启动的时候看提示,新版本需要用 MINIO_ROOT_USER 和 MINIO_ROOT_PASSWORD ,旧版需要用 MINIO_ACCESS_KEY 和 MINIO_SECRET_KEY )。

    2024年02月11日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包