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

邯郸论坛网站建设网站正在建设中 给你带来

邯郸论坛网站建设,网站正在建设中 给你带来,昆明系统开发,国外 优秀网站设计这是学长留的一个任务#xff0c;用docker compose启动三个服务#xff0c;分别是minio、elasticsearch、nginx。 话不多说#xff0c;让我们看看有哪些错误。 一、数据卷挂载权限问题 这是原始docker-compose.yaml文件 version: 3.8networks:my-net:name: g…这是学长留的一个任务用docker compose启动三个服务分别是minio、elasticsearch、nginx。 话不多说让我们看看有哪些错误。 一、数据卷挂载权限问题 这是原始docker-compose.yaml文件 version: 3.8networks:my-net:name: gkynetservices:minio:image: bitnami/minio:latestcontainer_name: minioports:- 9000:9000- 9001:9001environment:- MINIO_ROOT_USERroot- MINIO_ROOT_PASSWORD123456volumes:- ./minio/data:/bitnami/minio/datanetworks:- my-netelasticsearch:image: elasticsearch:7.17.5container_name: esenvironment:- TZAsia/Shanghaiports:- 9200:9200volumes:- ./es/certs:/usr/share/elasticsearch/config/certs- ./es/data:/usr/share/elasticsearch/datanetworks:- my-netnginx:image: nginx:latestcontainer_name: nginxenvironment:- TZAsia/Shanghaiports:- 80:80- 443:443volumes:- ./nginx/html:/usr/share/nginx/htmlnetworks:- my-net 执行docker compose up -d命令后三个容器都没有启动成功。 执行docker logs minio查看日志 /opt/bitnami/scripts/libminio.sh: line 364: /bitnami/minio/data/.root_user: Permission denied其他两个服务的日志也差不多都是挂载的目录没有正确的权限。 解决办法 使用以下命令设置目录权限 chmod -R 777 挂载的目录路径二、Elasticsearch 启动的引导检查失败 es报错信息 ERROR: [2] bootstrap checks failed. You must address the points described in the following [2] lines before starting Elasticsearch. bootstrap check failure [1] of [2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] bootstrap check failure [2] of [2]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured原因 max virtual memory areas 的限制过低需要增加到至少 262144。默认的发现设置对于生产环境来说是不合适的至少需要配置其中一个discovery.seed_hosts、discovery.seed_providers 或 cluster.initial_master_nodes。 解决办法 使配置es的环境变量 elasticsearch:image: elasticsearch:7.17.5container_name: esenvironment:- TZAsia/Shanghai- cluster.nameelasticsearch #设置集群名称为elasticsearch- discovery.typesingle-node #以单一节点模式启动- ES_JAVA_OPTS-Xms512m -Xmx1024m #设置使用jvm内存大小ports:- 9200:9200volumes:- ./es/certs:/usr/share/elasticsearch/config/certs- ./es/data:/usr/share/elasticsearch/datanetworks:- my-net三、minIO启动失败 minio报错信息 02:08:37.33 INFO ** Starting MinIO setup ** minio 02:08:37.37 INFO Starting MinIO in background... minio 02:08:47.46 INFO Adding local Minio host to mc configuration... minio 02:08:52.59 INFO Adding local Minio host to mc configuration... minio 02:08:57.73 INFO Adding local Minio host to mc configuration... minio 02:09:02.80 INFO Adding local Minio host to mc configuration... minio 02:09:07.87 INFO Adding local Minio host to mc configuration... minio 02:09:12.95 INFO Adding local Minio host to mc configuration... minio 02:09:18.02 INFO Adding local Minio host to mc configuration... minio 02:09:23.09 INFO Adding local Minio host to mc configuration... minio 02:09:28.15 INFO Adding local Minio host to mc configuration... minio 02:09:33.22 INFO Adding local Minio host to mc configuration... minio 02:09:38.30 INFO Adding local Minio host to mc configuration... minio 02:09:43.36 INFO Adding local Minio host to mc configuration... Failed to add temporary MinIO server minio 02:09:48.45 INFO MinIO is already stopped...啥也看不出来对不对这个问题我也在网上找了好久。看到了这篇博客 https://bootschool.net/article/62fa0463f301192a03817e2d/minio-docker-log-adding-local-minio-host-to-mc-configuration 解决办法 minio的账号长度必须大于等于5密码长度必须大于等于8位 minio:image: bitnami/minio:latestcontainer_name: minioports:- 9000:9000- 9001:9001environment:- MINIO_ROOT_USERadmin- MINIO_ROOT_PASSWORDkaiyuan123volumes:- ./minio/data:/bitnami/minio/datanetworks:- my-net完整docker-compose文件 version: 3.8networks:my-net:name: gkynetservices:minio:image: bitnami/minio:latestcontainer_name: minioports:- 9000:9000- 9001:9001environment:- MINIO_ROOT_USERadmin- MINIO_ROOT_PASSWORDkaiyuan123volumes:- ./minio/data:/bitnami/minio/datanetworks:- my-netelasticsearch:image: elasticsearch:7.17.5container_name: esenvironment:- TZAsia/Shanghai- cluster.nameelasticsearch #设置集群名称为elasticsearch- discovery.typesingle-node #以单一节点模式启动- ES_JAVA_OPTS-Xms512m -Xmx1024m #设置使用jvm内存大小ports:- 9200:9200volumes:- ./es/certs:/usr/share/elasticsearch/config/certs- ./es/data:/usr/share/elasticsearch/datanetworks:- my-netnginx:image: nginx:latestcontainer_name: nginxenvironment:- TZAsia/Shanghaiports:- 80:80- 443:443volumes:- ./nginx/html:/usr/share/nginx/htmlnetworks:- my-net总结 折腾了快一天终于搞完了。说明一下这个是检验我们的docker compose掌握程度因此里面的镜像没有提前拉取挂载数据卷的目录也没有提前创建。虽然docker compose up执行后会自动帮你完成这些事但正规的做法是把docker compose用到的东西提前准备好这样能减少很多麻烦。 如果对你有帮助可以给个赞
http://www.huolong8.cn/news/45499/

相关文章:

  • 为何打不开中国建设银行网站如何在社交网站上做视频推广
  • 网络科技公司门户网站汕头站扩建后比哪个站大
  • 商业网站建设开发中心wordpress模板加授权
  • 网站常用字号wordpress防止镜像
  • 冒用他人公司做网站西华县建设局网站
  • 青海网站建设价格低电商软件开发平台
  • 上海网站 建设网站运营职责
  • 做网站怎么删除图片餐饮企业网站源码
  • 排名优化网站建设网站 软件
  • html怎么做静态网站免费源码大全
  • 网站推销怎么做pptwordpress网站图片迁移
  • 河南省建设厅官方网站 吴浩下载免费网站模板下载安装
  • 网站制作公司昆明做网站的周记
  • 珠海做网站的公司有哪些小型教育网站的开发与建设论文
  • 无锡专业网站营销凡客tv
  • 下载网站的软件茶叶公司商城网站建设
  • 金融适合什么颜色做网站广告公司经营范围有哪些内容
  • 百度怎么做公司的网站桂林楼盘网
  • 网站怎么防kwordpress 整合ck
  • 网站开发的硬件设备南通 外贸建站
  • 泰州建站程序东莞网站建设服务
  • 北京市地铁建设公司网站如何做平台推广
  • 新浪微博可以做网站吗免费软件下载网站入口
  • 想自己做网站该学些什么网站建设服务费怎么写分录
  • 向网站服务器上传网页文件下载乐清本地网
  • 剑三做月饼活动网站7zwd一起做网店官网
  • 学校门户网站建设上海网站开发技术最好公司
  • layui做网站前端服装网站建设如何解决
  • 恩施做网站公司网站开发人员应具备什么素质
  • 手机网站技巧电子商务考研可以考什么专业