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

深圳做网站做公司网站的公司网站快速排名优化

深圳做网站做公司网站的公司,网站快速排名优化,wordpress网站服务时间,wordpress编辑网页部署docker-compose以及管理服务 文章目录 部署docker-compose以及管理服务[TOC] 前言一、docker-compose是什么?1、介绍2、 功能 二、安装docker-compose1.yum直接安装2.二进制安装3.pip安装 三、docker-compose部署服务1.编写docker-compose.yml文件 总结 前言 D…

部署docker-compose以及管理服务


文章目录

  • 部署docker-compose以及管理服务
    • @[TOC]
  • 前言
  • 一、docker-compose是什么?
    • 1、介绍
    • 2、 功能
  • 二、安装docker-compose
    • 1.yum直接安装
    • 2.二进制安装
    • 3.pip安装
  • 三、docker-compose部署服务
    • 1.编写docker-compose.yml文件
  • 总结

前言

Docker 是一个开源的容器化平台,可以帮助我们快速构建、打包和运行应用程序。而 Docker Compose 则是用于管理多个容器应用的工具,可以轻松定义和管理多个容器之间的关系。

一、docker-compose是什么?

1、介绍

Docker Compose是一个用来定义和运行复杂应用的Docker工具。Compose 通过一个配置文件来管理多个Docker容器,在配置文件中,所有的容器通过services来定义,然后使用docker-compose脚本来启动,停止和重启应用,和应用中的服务以及所有依赖服务的容器,非常适合组合使用多个容器进行开发的场景

2、 功能

Docker Compose功能点:

  • 提供工具用于定义和运行多个docker容器应用;
  • 使用yaml文件来配置应用服务(docker-compse.yml);
  • 可以通过一个简单的命令docker-compse up可以按照依赖关系启动所有服务;
  • 可以通过一个简单的命令docker-compose down停止所有服务;
  • 当一个服务需要的时候,可以很简单地通过–scale进行扩容;

二、安装docker-compose

compose安装方式有三种,以下来介绍。

1.yum直接安装

#安装docker-compose,如果没有python3会安装python3yum install -y docker-compose

2.二进制安装

从github上下载docker-compose二进制文件安装

3.pip安装

pip install docker-compose

三、docker-compose部署服务

1.编写docker-compose.yml文件

version: '3.5'
services:etcd:container_name: milvus-etcdimage: quay.io/coreos/etcd:v3.5.5-arm64restart: alwaysenvironment:- ETCD_AUTO_COMPACTION_MODE=revision- ETCD_AUTO_COMPACTION_RETENTION=1000- ETCD_QUOTA_BACKEND_BYTES=4294967296- ETCD_SNAPSHOT_COUNT=50000volumes:- ${DOCKER_VOLUME_DIRECTORY:-.}/data/volumes/etcd:/etcdcommand: etcd -advertise-client-urls=http://127.0.0.1:2379 -listen-client-urls http://0.0.0.0:2379 --data-dir /etcdminio:container_name: milvus-minioimage: minio/minio:latestrestart: alwaysenvironment:MINIO_ACCESS_KEY: minioadminMINIO_SECRET_KEY: minioadminvolumes:- ${DOCKER_VOLUME_DIRECTORY:-.}/data/volumes/minio:/minio_datacommand: minio server /minio_datahealthcheck:test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]interval: 30stimeout: 20sretries: 3standalone:container_name: milvus-standaloneimage: milvusdb/milvus:latestrestart: alwayscommand: ["milvus", "run", "standalone"]environment:ETCD_ENDPOINTS: etcd:2379MINIO_ADDRESS: minio:9000swappiness: 0volumes:- ${DOCKER_VOLUME_DIRECTORY:-.}/conf/milvus/milvus.yaml:/milvus/configs/milvus.yaml- ${DOCKER_VOLUME_DIRECTORY:-.}/data/volumes/milvus:/var/lib/milvusports:- "19530:19530"- "9091:9091"depends_on:- "etcd"- "minio"doc_mongodb:image: artifacts.iflytek.com/docker-private/aimind/mongo:4.2.6container_name: doc_mongodbvolumes:- "/data/docqa/data/mongo/configdb/:/data/configdb/"- "/data/docqa/data/mongo/data/db/:/data/db/"restart: alwaysenvironment:- MONGO_INITDB_ROOT_USERNAME=aimind- MONGO_INITDB_ROOT_PASSWORD=mongoforaimind2021ports:- "27017:27017"doc-minio:container_name: doc-minioimage: minio/minio:latestrestart: alwaysenvironment:MINIO_ROOT_USER: minioadminMINIO_ROOT_PASSWORD: minioadminvolumes:- ${DOCKER_VOLUME_DIRECTORY:-.}/data/minio/data:/data- ${DOCKER_VOLUME_DIRECTORY:-.}/data/minio/config:/root/.miniocommand: server /data --console-address ":9090"ports:- "9001:9000"- "9090:9090"doc_es:image: artifacts.iflytek.com/docker-private/aimind/elasticsearch:8.4.1container_name: doc_esvolumes:- "/data/docqa/data/esdata/:/usr/share/elasticsearch/data"- "/data/docqa/conf/elasticsearch/plugins/:/usr/share/elasticsearch/plugins/"ports:- "19300:9300"- "19200:9200"restart: alwaysenvironment:- "discovery.type=single-node"- "ES_JAVA_OPTS=-Xms256m -Xmx16g"- xpack.security.enabled=false- bootstrap.memory_lock=true- cluster.routing.allocation.disk.threshold_enabled=falseulimits:memlock:soft: -1hard: -1doc_backend:depends_on:- etcd- minio- standalone- doc_mongodb- doc_esimage: artifacts.docqa:test.556container_name: doc_backendenvironment:- "SPRING_PROFILES_ACTIVE=dev"volumes:- "/var/run/docker.sock:/var/run/docker.sock"- "/usr/bin/docker:/bin/docker"- "/data/docqa/data/docqa/:/mnt/parastor/aimind"- "/data/docqa/conf/backend/application-dev.yml:/home/doc/application-dev.yml"ports:- "8906:8906"restart: alwaysdoc_frontend:depends_on:- doc_backendimage: artifacts.frontend-test:0.0.1-aimind--light-test.51container_name: doc_frontendvolumes:- "/data/docqa/conf/frontend/nginx.conf:/etc/nginx/nginx.conf"ports:- "30880:80"restart: alwaysdoc_sim:image: artifacts.sim:1.0.0container_name: doc_simports:- "8901:8901"restart: always    networks:default:name: doc

总结

以上是docker-compose在实际项目中的使用配置,大家可以参考。

http://www.hengruixuexiao.com/news/40103.html

相关文章:

  • 口碑好的聊城网站建设饥饿营销的十大案例
  • 茶叶营销策划方案宁波好的seo外包公司
  • 伍佰亿网站seo网站地图
  • 快递网站设计公司游戏加盟
  • 做虾苗网站有哪些流程小红书推广方案
  • 西安网站品牌建设类似58的推广平台有哪些平台
  • 网站 微信开发seo排名工具给您好的建议下载官网
  • 哪个网站的体验做的最好seo技术培训学校
  • 微网站和app的区别百度seo排名优化公司
  • 网络文化经营许可证有效期几年深圳市seo点击排名软件价格
  • 做数据结构基础的网站营销方案推广
  • 设计之家官方网站北大青鸟
  • 沙河口网站建设广告公司收费价格表
  • 北京旅游设计网站建设跨境电商靠谱吗
  • 做网站 橙色怎么搭配国外域名注册网站
  • 网站的付款链接怎么做的百度手机app
  • 聊城手机网站建设费用百度一下手机版首页
  • cdn 动态网站网站推广优化招聘
  • 呼市城乡建设厅网站百度下载免费安装到桌面
  • 什么网站可以做海报网站搜索引擎优化技术
  • 学做网站培训太原网络推广公司
  • 网站地图文件百度搜索指数排行榜
  • 平面设计公司培训系统优化
  • 织梦dede新闻网站源码国外网站排行
  • 哪款地图可以看到实时街景福州百度网站排名优化
  • 沈阳科技网站建设搜索引擎优化seo的英文全称是
  • 梅林做网站什么叫做网络营销
  • 福州网站建设seo免费无代码开发平台
  • 无锡做网站哪家好外链管理
  • 日喀则网站seo抖音引流推广免费软件app