当前位置: 首页 > news >正文

长沙制作网站公司哪家好电商首页模板网站

长沙制作网站公司哪家好,电商首页模板网站,小白怎样建设公司网站,青岛seo推广公司Docker 部署 MinIO 对象存储服务 前言一、准备工作1. 安装 Docker2. 确认服务器架构 二、设置 MinIO 容器的目录结构三、启动一个临时的 MinIO 容器来获取配置文件四、复制 MinIO 配置文件到本地目录五、删除临时 MinIO 容器六、创建并运行 MinIO 容器#xff0c;挂载本地目录… Docker 部署 MinIO 对象存储服务 前言一、准备工作1. 安装 Docker2. 确认服务器架构 二、设置 MinIO 容器的目录结构三、启动一个临时的 MinIO 容器来获取配置文件四、复制 MinIO 配置文件到本地目录五、删除临时 MinIO 容器六、创建并运行 MinIO 容器挂载本地目录七、修改 MinIO 配置文件八、端口配置Host 网络模式 vs Port 映射模式九、查看日志和检查容器状态十、访问 MinIO 服务十一、MinIO 联邦集群总结 前言 MinIO 是一个高性能、开源的对象存储服务基于 Apache License v2.0 协议兼容 Amazon S3 API。作为轻量级存储解决方案MinIO 提供了卓越的性能适合存储大容量的非结构化数据如图片、视频、日志文件、备份数据和容器/虚拟机镜像等。其文件大小可从几千字节到最大 5T 不等且完全免费。 核心优势 高性能支持大规模数据存储与访问处理速度快。开源与兼容完全开源兼容 S3 接口便于集成。适用场景适合静态文件存储、数据备份、归档管理等。部署简单通过 Docker 快速部署减少安装和配置复杂度。免费使用无需付费适合开发者和小型企业使用。 通过 Docker 部署 MinIO你可以迅速启动并配置服务简化了安装过程同时保持极高的性能和可扩展性。 本篇文章将指导你通过 Docker 快速搭建 MinIO 环境并讲解如何修改配置文件和定制化你的存储设置。 一、准备工作 1. 安装 Docker 首先确保你的系统上已经安装了 Docker。 Linux上进行Docker安装有两种方式 Docker自动化安装Docker手动安装 可以根据该文章的步骤进行安装https://blog.csdn.net/weixin_44876263/article/details/136714078?spm1001.2014.3001.5502 2. 确认服务器架构 minio运行错误 错误minio安装 运行后显示Fatal glibc error: CPU does not support x86-64-v2解决方案使用 /minio/minio:${release}-cpuv1 例如minio/minio:RELEASE.2024-02-17T01-15-57Z-cpuv1在选择 MinIO 镜像版本时需要确认服务器的硬件架构。 则你可以通过以下命令查看服务器的 CPU 架构 uname -m如果返回 x86_64则是标准的 x86-64 架构。如果返回 x86-64-v2则是支持特定优化的架构版本。 根据你的架构选择对应的 MinIO 镜像版本 x86_64 架构: minio/minio:RELEASE.2023-04-28T18-11-17Z-cpuv1x86-64-v2 架构: minio/minio:RELEASE.2024-02-17T01-15-57Z 二、设置 MinIO 容器的目录结构 为了便于管理我们首先创建一个目录结构用于存放 MinIO 数据和配置文件。 # 安装路径 DIR/opt/docker/minio DOCKER_NAMEdocker-minio# 创建目录结构 mkdir -p $DIR/data mkdir -p $DIR/docker/configdata存放 MinIO 的数据文件。config存放 MinIO 配置文件。 三、启动一个临时的 MinIO 容器来获取配置文件 我们需要一个基础的 MinIO 配置文件Docker 官方镜像已内置了默认配置。为了方便地获取并修改这些配置文件我们首先启动一个临时的 MinIO 容器。 # 启动一个临时的 MinIO 容器来复制配置文件 docker run --name minio_test -p 9000:9000 -d minio/minio server /data这个命令会启动一个 minio/minio 容器并将其 9000 端口映射到宿主机的 9000 端口。我们可以通过访问 http://localhost:9000 来查看 MinIO 服务。 四、复制 MinIO 配置文件到本地目录 接下来我们将容器内的 MinIO 配置文件复制到本地以便进行自定义修改。使用以下命令将配置文件复制到宿主机的 $DIR/docker/config 目录中 # 复制 MinIO 配置文件到本地目录 docker cp minio_test:/root/.minio $DIR/docker/config这样我们就获取到了 MinIO 的配置文件并可以根据需要进行修改。 五、删除临时 MinIO 容器 复制完配置文件后我们不再需要这个临时的 MinIO 容器因此可以将其删除 # 删除临时 MinIO 容器 docker rm -f minio_test六、创建并运行 MinIO 容器挂载本地目录 现在我们可以使用自定义的配置文件来启动一个持久化的 MinIO 容器。通过将本地目录挂载到容器中我们可以确保配置文件、日志和数据文件持久化存储在宿主机上。 以下是启动 MinIO 容器的命令 docker run -d \--restartalways \--name $DOCKER_NAME \--network host \-e MINIO_ROOT_USERminio \-e MINIO_ROOT_PASSWORDminio123456 \-v $DIR/data:/data/minio \-v $DIR/docker/config:/root/.minio \minio/minio server /data/minio解释各个参数 -d后台运行容器。--restartalways容器在崩溃或系统重启后自动重启。--name $DOCKER_NAME容器的名称为 docker-minio。--network host容器将使用宿主机的网络栈。-e MINIO_ROOT_USERminio设置 MinIO 的根用户。-e MINIO_ROOT_PASSWORDminio123456设置 MinIO 的根密码。-v $DIR/data:/data/minio挂载数据目录到容器中。-v $DIR/docker/config:/root/.minio挂载配置目录到容器中。 七、修改 MinIO 配置文件 如果你需要修改 MinIO 的配置可以直接修改 $DIR/docker/config 目录下的配置文件。MinIO 支持通过环境变量配置许多功能例如设置根用户、密码、访问密钥等。 在默认情况下MinIO 启动时会根据容器内的配置文件进行初始化因此你只需要确保挂载正确的配置文件即可。 八、端口配置Host 网络模式 vs Port 映射模式 在 Docker 中容器的端口配置是非常关键的。MinIO 容器支持两种主要的端口配置方式Host 网络模式 和 Port 映射模式。 Host 网络模式 在 Docker 中使用 --network host 时容器将共享宿主机的网络栈这意味着容器直接使用宿主机的 IP 地址和端口来暴露服务。通过这种方式容器会使用宿主机的端口 9000 来提供服务。 配置命令 docker run -d \--restartalways \--name $DOCKER_NAME \--network host \-e MINIO_ROOT_USERminio \-e MINIO_ROOT_PASSWORDminio123456 \-v $DIR/data:/data/minio \-v $DIR/docker/config:/root/.minio \minio/minio server /data/minio优点 容器共享宿主机的网络性能较高。无需显式端口映射容器与宿主机共享相同的网络。 缺点 容器与宿主机的网络完全共享可能会有端口冲突尤其是多个容器或服务同时运行时。容器的端口与宿主机端口相同可能存在安全隐患。 Port 映射模式 如果你希望使用宿主机的特定端口来访问容器内的服务可以使用 -p 参数进行端口映射。 配置命令 docker run -d \--restartalways \--name $DOCKER_NAME \-p 9000:9000 \-e MINIO_ROOT_USERminio \-e MINIO_ROOT_PASSWORDminio123456 \-v $DIR/data:/data/minio \-v $DIR/docker/config:/root/.minio \minio/minio server /data/minio优点 容器端口与宿主机端口不同可以避免端口冲突。容器与宿主机之间有更好的网络隔离性。支持多个容器映射到宿主机不同的端口适合多容器环境。 缺点 可能会导致稍微的性能损失因为需要进行额外的端口映射。需要手动管理和指定端口映射。 九、查看日志和检查容器状态 容器启动后你可以通过以下命令查看容器的状态确保它在运行中 docker ps如果容器未正常运行可以查看日志进行排查 docker logs docker-minio十、访问 MinIO 服务 完成上述步骤后你可以通过浏览器访问宿主机的 IP 地址和配置的端口查看 Nginx 是否正常运行。 如果使用了 --network host则可以通过 http://localhost:9000 访问 MinIO 控制台。如果使用了端口映射例如 -p 9000:9000则可以通过 http://localhost:9000 访问 MinIO 服务。 十一、MinIO 联邦集群 MinIO 联邦集群介绍 https://blog.csdn.net/weixin_44876263/article/details/136236974?spm1001.2014.3001.5501 基于docker的联邦集群搭建 etcdminio https://blog.csdn.net/weixin_44876263/article/details/136238872?spm1001.2014.3001.5501 总结 通过 Docker 部署 MinIO 容器非常简便并且可以灵活配置各个参数。通过挂载本地目录MinIO 的数据文件和配置文件可以持久化存储在宿主机上便于管理和备份。使用 Docker 来运行 MinIO 容器不仅简化了部署流程还提供了极大的灵活性和可扩展性。
http://www.hkea.cn/news/14441205/

相关文章:

  • 容易被百度收录的网站怎么做自己的优惠价网站
  • 学做衣服上什么网站好上海短视频制作
  • 卯兔科技网站建设做网站双12促销方案
  • 主动创新网站内容建设连云港网站备案在哪
  • 网站开发咨询好的设计师网站有哪些
  • 开发一个定制的网站wordpress导航字体颜色
  • 自己创业网站开发内蒙古微信公众号114查
  • 电子商务网站定制网站建设需要哪些资质
  • 公司无网站无平台怎么做外贸陕西网络营销外包专业定制
  • 精品课程网站开发的创新点怎么做网站后端
  • 网站建设策划怎么沟通蓝色创新业务功能展示网页模板
  • 服务器证书与网站不符济阳网站建设哪家好
  • 网站制作的服务机构泰州网站建设价位
  • 黑河市建设局网站广州seo优化推广
  • 做内贸的有哪些网站丰台建站推广
  • 国内做航模比较好的网站wordpress文章页标题
  • 网站服务器怎么选商丘网信办
  • 专业的临沂网站优化建立自己的网站平台的好处
  • 昆山网站设计ui设计需要学什么
  • 单页网站赚钱vue.js wordpress
  • 网站运营效果分析怎么做给女朋友做的网站内容
  • 爱主题wordpress长沙电商优化
  • 广州传媒有限公司成都网络优化网站
  • 网站怎么重装wordpress地方门户网站的发展
  • 阿里巴巴做国际网站要多少钱因网站建设关闭的公告
  • 做相框的网站图书馆网站建设公司
  • 规划电子商务网站建设方案百度网站优化升上去
  • 深圳工信部网站备案合肥app开发公司前十名
  • 网站策划案4500高端企业网站建设蓦然郑州网站建设6
  • 网站的命名规则泉州模板做网站