当前位置: 首页> 财经> 股票 > 鞍山网站设计_温州云优化seo_广州中小企业seo推广运营_客源软件哪个最好

鞍山网站设计_温州云优化seo_广州中小企业seo推广运营_客源软件哪个最好

时间:2025/7/12 1:44:09来源:https://blog.csdn.net/Liu_Downloads/article/details/144817557 浏览次数:0次
鞍山网站设计_温州云优化seo_广州中小企业seo推广运营_客源软件哪个最好

Docker安装Minio

准备工作

  1. 先准备配置目录和持久化目录,举个栗子:mkdir -p /opt/module/minio/{conf,data,logs}
  2. 准备配置文件*.cnf,放到/opt/module/minio/conf目录下。

拉取官方minio镜像

# 拉取 minio/minio:RELEASE.2023-11-01T18-37-25Z
docker pull minio/minio:RELEASE.2023-11-01T18-37-25Z
# 拉取最新版minio镜像
docker pull minio/minio:latest

运行镜像

新版本
podman run \-p 9000:9000 \-p 9090:9090 \--name minio \-d --restart=always \-v /opt/module/minio/minio/data:/data \-v /opt/module/minio/conf:/root/.minio \-e "MINIO_ROOT_USER=ROOTNAME" \-e "MINIO_ROOT_PASSWORD=CHANGEME123" \quay.io/minio/minio:RELEASE.2024-09-09T16-59-28Z server /data --address ":9000" --console-address ":9090"
  • podman run:这是用来运行容器的命令。podman 类似于 Docker,用于容器管理。
  • -p 9000:9000:这个选项指定了端口映射,将容器的9000端口映射到主机的9000端口。MinIO服务器通常使用9000端口提供对象存储服务。
  • -p 9090:9090:这个选项指定了另一个端口映射,将容器的9090端口映射到主机的9090端口。这通常用于MinIO的Web控制台。
  • --name minio:为容器指定名称为 “minio”。
  • -d:以后台(守护进程)模式运行容器。
  • --restart=always:设置容器在重启时自动启动。
  • -v /opt/module/minio/minio/data:/data:将主机的 /opt/module/minio/minio/data 目录映射到容器内的 /data 目录,用于存储 MinIO 的数据。
  • -v /opt/module/minio/conf:/root/.minio:将主机的 /opt/module/minio/conf 目录映射到容器内的 /root/.minio 目录,用于存储 MinIO 的配置文件。
  • -e "MINIO_ROOT_USER=ROOTNAME":这个选项设置MinIO的根用户的用户名为 ROOTNAME。您可以根据需要将其更改为所需的用户名。
  • -e "MINIO_ROOT_PASSWORD=CHANGEME123":这个选项设置MinIO的根用户的密码为 CHANGEME123。强烈建议您将其更改为更安全的密码。
  • quay.io/minio/minio:这是要使用的MinIO容器映像的名称。它指定了从哪个容器映像启动MinIO服务器。
  • server /data --console-address ":9090":这部分命令指定了MinIO服务器应该使用的数据目录 (/data) 和控制台地址 (:9090)。

一旦您运行这个命令,MinIO服务器将在容器内启动,并且您可以通过浏览器访问 http://localhost:9090 来访问MinIO的Web控制台。您可以使用根用户的凭据(用户名:ROOTNAME,密码:CHANGEME123)登录到控制台,然后配置和管理MinIO存储桶等。请确保在生产环境中使用更强的密码,并采取适当的安全措施来保护MinIO服务器。

旧版本【推荐使用该版本】
docker run \-p 9000:9000 \-p 9090:9090 \--name minio \-d --restart=always \-e MINIO_ACCESS_KEY=minio \-e MINIO_SECRET_KEY=minio@dolphin \-v /opt/module/minio/minio/data:/data \-v /opt/module/minio/conf:/root/.minio \minio/minio:RELEASE.2023-11-01T18-37-25Z server /data  --address ":9000" --console-address ":9090"
  • -p 9000:9000-p 9090:9090:这些选项将主机的端口 9000 和 9090 映射到容器的端口 9000 和 9090,使你可以通过主机上的这些端口访问 Minio。
  • --name minio:为容器指定名称为 “minio”。
  • -d:以后台(守护进程)模式运行容器。
  • --restart=always:设置容器在重启时自动启动。
  • -e MINIO_ACCESS_KEY=minio:设置 MinIO 的访问密钥为 “minio”(您可以根据需要更改)。
  • -e MINIO_SECRET_KEY=minio@dolphin:设置 MinIO 的秘密访问密钥为 “minio@dolphin”(您可以根据需要更改)。 (正常账号应该不低于3位,密码不低于8位,不然容器会启动不成功)
  • -v /opt/module/minio/minio/data:/data:将主机的 /opt/module/minio/minio/data 目录映射到容器内的 /data 目录,用于存储 MinIO 的数据。
  • -v /opt/module/minio/conf:/root/.minio:将主机的 /opt/module/minio/conf 目录映射到容器内的 /root/.minio 目录,用于存储 MinIO 的配置文件。
  • minio/minio:RELEASE.2023-11-01T18-37-25Z server /data:以指定的数据目录 /data 启动 MinIO 服务器。
  • --console-address ":9090":设置Web控制台的地址为9000,允许通过访问 http://localhost:9090 来访问控制台。
  • --address ":9000":设置服务器地址为9090,允许通过此地址访问 MinIO 存储服务。

通过执行上述命令,您将创建并启动一个名为 “minio” 的容器,该容器运行 MinIO 对象存储服务。您可以通过访问 http://localhost:9090 来访问 MinIO 控制台,并使用提供的访问密钥和秘密访问密钥进行身份验证。同时,数据将在主机的 /opt/module/minio/minio/data 目录中持久化存储,配置文件将在主机的 /opt/module/minio/conf 目录中保存。

请确保已在主机上创建了相应的数据目录和配置目录,并具有适当的访问权限。

http://localhost:9090

账号:minio

密码:minio@dolphin

Minio 常见操作

  • 官方 demo: https://github.com/minio/minio-java

  • API 操作:https://docs.min.io/docs/java-client-api-reference.html

  • spring 实例: https://gitee.com/MrJson_yangkai/Spring-minio

进入minio容器内部

docker ps     # 查看正在运行的容器,并得到 容器id# 进入tomcat容器内部
docker exec -it [容器id] /bin/bash  # 中间那个是容器id 就是 CONTAINER_ID
#  -it 表示进入
docker exec -it minio bash
docker exec -it minio /bin/bash
# 使用 命令别名 开启 ll命令
cat <<EOF >> /etc/profile
alias ll='ls -l --color=tty'
alias grep='grep --color=auto'
EOFsource /etc/profile

查看防火墙【开放端口】

# 查询端口是否开放
firewall-cmd --query-port=9090/tcp# 开放9090端口
firewall-cmd --permanent --add-port=9090/tcp# 移除端口
firewall-cmd --permanent --remove-port=9090/tcp# 重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload# 查看已经开发那些端口
firewall-cmd --list-ports
firewall-cmd --zone=public --list-ports

测试

#浏览器中服务器
http://虚拟机IP:9090
账号:minio
密码:minio@dolphin

卸载

#停止minio服务(也可以停止其他)
#docker stop [容器id/容器名]
docker stop minio#删除minio服务(也可以删除其他)
#docker rm [服务id/服务名]
docker rm minio#删除minio镜像
#docker rmi [镜像id/镜像名]
docker rmi minio
关键字:鞍山网站设计_温州云优化seo_广州中小企业seo推广运营_客源软件哪个最好

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: