首页 > 其他分享 >ocker安装minio,搭建自己的oss服务器

ocker安装minio,搭建自己的oss服务器

时间:2024-05-07 14:33:04浏览次数:27  
标签:ocker -- minio oss 9090 9000 data MinIO

docker search minio 

docker pull minio/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 中运行 MinIO 服务的。让我为你解释一下各个部分的含义:

  • docker run: 这个命令用来创建并运行一个 Docker 容器。
  • -p 9000:9000 -p 9090:9090: 这两个参数指定了容器内部 MinIO 服务的端口和主机上的对应端口。9000 端口用于 MinIO 的对象存储服务,而 9090 端口是 MinIO 管理界面的端口。
  • --name minio: 指定了容器的名称为 minio。
  • -d --restart=always: -d 参数是让容器在后台运行,--restart=always 则是在容器退出时自动重启容器。
  • -e "MINIO_ACCESS_KEY=minioadmin" -e "MINIO_SECRET_KEY=minioadmin": 这两个参数设置了 MinIO 的访问密钥和秘钥。在这个例子中,访问密钥和秘钥都设置为 "minioadmin"。在生产环境中,请务必设置强密码。
  • -v /mydata/minio/data:/data: 这个参数指定了将主机上的 /mydata/minio/data 目录挂载到容器内部的 /data 目录,用于持久化存储 MinIO 的数据。
  • minio/minio: 指定了要运行的 MinIO 镜像。
  • server /data: 这个部分指定了 MinIO 镜像启动时要执行的命令,这里是启动 MinIO 服务,并将数据存储在 /data 目录。
  • --console-address ":9090" -address ":9000": 这两个参数指定了 MinIO 管理界面的地址和 MinIO 服务的地址。

执行这个命令后,你会在你的 Docker 中启动一个名为 minio 的容器,并且可以通过 http://localhost:9000 访问 MinIO 的对象存储服务,通过 http://localhost:9090 访问 MinIO 的管理界面。

     

标签:ocker,--,minio,oss,9090,9000,data,MinIO
From: https://www.cnblogs.com/yellowmiaoya/p/18177171

相关文章

  • Docker 端口映射防火墙规则配置
    背景当docker使用端口映射时,dockerdaemon会创建DOCKER链绕过firewalld建立iptables规则,可能使firewall规则失效。可以通过修改DOCKER-USER链来管理docker的防火墙规则或禁用firewalld直接配置iptables(不推荐)1.停止docker不要在Docker运行时Reloadfi......
  • Docker安装Jenkins
      机器上要有jdk,服务器可以执行如下命令安装   yuminstall-yjava-1.8.0-openjdk.x86_64   jenkins开始    dockersearchjenkins  dockerpulljenkins/jenkins:2.414.2  dockerrun-d-uroot-p8080:8080-p50000:50000-v/var/jenkin......
  • 【Liunx】Docker安装
    Docker安装1、RockyLinux下载RockyLinux安装Docker引擎|Docker文档阿里云开源镜像1.1、设置存储库安装软件包(提供实用程序)并设置存储库。yum-utilsyum-config-managersudoyuminstall-yyum-utilssudoyum-config-manager--add-repohttps://download.docker.c......
  • docker-compose+nginx实现服务不中断更新
    思路是写一个脚本,docker-composescale扩容,然后重写nginx配置文件,刷新负载均衡nginx重写的配置文件,文件名service,里面只有upstream,例如:upstreame-chatbot-server-dev{server0.0.0.0:8080;server0.0.0.0:8081;}脚本使用方法:./rollupdate.sh--service=test-serve......
  • docker pytorch离线安装
    先在ubuntu18.0464位环境里,有联网情况下操作:安装dockerpytorch镜像:dockerpullpytorch/pytorch:1.13.0-cuda11.6-cudnn8-runtime下载依赖:bonelee@ubuntu:~/Desktop/pythonProject$sudodockerps-aCONTAINERIDIMAGE......
  • Docker-DevOps-入门手册(全)
    DockerDevOps入门手册(全)原文:zh.annas-archive.org/md5/A074DB026A63DFD63D361454222593A5译者:飞龙协议:CCBY-NC-SA4.0前言Docker与DevOps概述了容器化的强大力量以及这种创新对开发团队和一般运营的影响。我们还将了解DevOps的真正含义,涉及的原则,以及通过实施Dock......
  • Docker安装mysql
    dockerpullmysql:5.7:从DockerHub上拉取MySQL5.7的镜像。dockerimages:列出所有已下载的镜像,确认MySQL5.7是否已经成功下载。mkdir-p/home/service/mysql/data:创建一个用于存放MySQL数据的目录。mkdir-p/home/service/mysql/conf:创建一个用于存放MySQL配置文件的目录......
  • 记录一下docker踩坑 /dev/shm目录
    /dev/shm是Linux系统中的一个特殊目录,用于作为临时文件存储的一种形式,它将数据存储在RAM(随机存取存储器)中,而不是在磁盘上。这意味着在/dev/shm中存储的数据访问速度非常快,但数据在系统重启后不会被保留。/dev/shm是POSIX共享内存(POSIXSharedMemory)的一部分,它允许不同的进程(程序......
  • docker安装
      uname-r查看系统版本号  yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2   这个命令是用来在基于RPM的Linux发行版上安装一些必要的软件包。具体来说,它安装了以下软件包:yum-utils:这是一个命令行工具集合,提供了许多有用的功能,如清理缓存、......
  • 【转】在 Linux 里布署 Docker
    来自:百度Docker可以布署在Linux系统上,也可以布署在你自己的电脑上。在Linux系统上布署Docker:安装Docker:curl-fsSLhttps://get.docker.com-oget-docker.shsudoshget-docker.sh启动Docker服务:sudosystemctlstartdocker使Docker开机自启:sudosyste......