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

在什么网站上可以做免费广告网上注册平台怎么注册

在什么网站上可以做免费广告,网上注册平台怎么注册,html5网站开发视频,wordpress分类静态目录 一、Docker-Compose概述Compose有2个重要的概念#xff1a;一、安装docker-compose1.从github上下载docker-compose二进制文件安装 二、Docker-compose实战 二、Dcoker-compose 不好下载#xff0c;你直接使用docker 一个一个的安装使用dockerfile安装各种服务组件 一、… 目录 一、Docker-Compose概述Compose有2个重要的概念一、安装docker-compose1.从github上下载docker-compose二进制文件安装 二、Docker-compose实战 二、Dcoker-compose 不好下载你直接使用docker 一个一个的安装使用dockerfile安装各种服务组件 一、Docker-Compose概述 Compose 项目是 Docker 官方的开源项目负责实现对 Docker 容器集群的快速编排。使用前面介绍的Dockerfile我们很容易定义一个单独的应用容器。然而在日常开发工作中经常会碰到需要多个容器相互配合来完成某项任务的情况。例如要实现一个 Web 项目除了 Web 服务容器本身往往还需要再加上后端的数据库服务容器再比如在分布式应用一般包含若干个服务每个服务一般都会部署多个实例。如果每个服务都要手动启停那么效率之低、维护量之大可想而知。这时候就需要一个工具能够管理一组相关联的的应用容器这就是Docker Compose。Compose有2个重要的概念 项目Project由一组关联的应用容器组成的一个完整业务单元在 docker-compose.yml 文件中定义。服务Service一个应用的容器实际上可以包括若干运行相同镜像的容器实例。 docker compose运行目录下的所有yml文件组成一个工程一个工程包含多个服务每个服务中定义了容器运行的镜像、参数、依赖。一个服务可包括多个容器实例。docker-compose就是docker容器的编排工具主要就是解决相互有依赖关系的多个容器的管理。 一、安装docker-compose 1.从github上下载docker-compose二进制文件安装 下载最新版的docker-compose文件 官方文档地址​​​​​​Install Docker Compose | Docker Documentation https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-linux-x86_64 添加可执行权限 [rootoffline-client bin]# mv docker-compose-linux-x86_64 docker-compose [rootoffline-client bin]# docker-compose version Docker Compose version v2.5.0 2.pip安装 pip install docker-compose 二、Docker-compose实战 二、Dcoker-compose 不好下载你直接使用docker 一个一个的安装 使用dockerfile安装各种服务组件 使用dockerfile安装各种服务组件 elasticsearch、minio、mongodb、nacos、redis 一、使用dockerfile安装elasticsearch:7.8.0 1、Dockerfile文件 FROM elasticsearch:7.8.0 #添加分词器 ADD elasticsearch-analysis-ik /usr/share/elasticsearch/plugins/elasticsearch-analysis-ik ENV discovery.typesingle-node2、构建镜像 docker build -f Dockerfile -t elasticsearch . 3、运行容器 需要绑定9200、9300端口 其中-p 指令指定了容器的端口映射-d 指令指定了容器在后台运行。 docker run -p 9200:9200 -p 9300:9300 --name elasticsearch -d elasticsearch 4、使用到的Dockerfile文件和ik文件内容 相关文件 https://download.csdn.net/download/m0_37924754/88189473 二、使用dockerfile安装minio 1、Dockerfile文件 # 基础镜像 FROM minio/minio # author MAINTAINER It-小白EXPOSE 9000 9001ENTRYPOINT [minio, server, /data]2、构建镜像 docker build -f Dockerfile -t minio . 3、运行容器 需要绑定9000、9001端口 其中-p 指令指定了容器的端口映射-d 指令指定了容器在后台运行 -v /home/minio/data:/data 挂载数据 -v /home/minio/.minio:/root/.minio 挂载配置 –console-address “:9001” 配置控制台地址docker run -p 9000:9000 -p 9001:9001 -v /home/minio/data:/data -v /home/minio/.minio:/root/.minio --name minio -d minio --console-address :90014、相关文件 三、使用dockerfile安装mongodb 1、Dockerfile文件 FROM centos:7.5.1804 MAINTAINER It-小白LABEL Discription基于centos的mongodb镜像 version1.0RUN mkdir -p /data/usrADD mongodb-linux-x86_64-rhel70-5.0.6 /data/usr/mongodbRUN mkdir /data/usr/mongodb/{data,logs}ENV PATH /data/usr/mongodb/bin:$PATHEXPOSE 27017WORKDIR /data/usr/mongodb/bin/ COPY mongodb.conf . CMD [mongod,-f, mongodb.conf] 2、构建镜像 docker build -f Dockerfile -t mongodb . 3、运行容器 需要绑定27017 端口 其中-p 指令指定了容器的端口映射-d 指令指定了容器在后台运行 docker run -p 27017:27017 --name mongodb -d mongodb 4、相关文件 四、使用dockerfile安装nacos 1、Dockerfile文件 MYSQL_SERVICE_HOST 数据库连接IP MYSQL_SERVICE_PORT 端口 MYSQL_SERVICE_DB_NAME 数据库名称 MYSQL_SERVICE_USER 数据库账号 MYSQL_SERVICE_PASSWORD 数据库密码 MYSQL_SERVICE_DB_PARAM 数据库连接配置 # 基础镜像 FROM nacos/nacos-server:v2.1.2 # author MAINTAINER It-小白EXPOSE 8848 9848 9849 ENV MODEstandalone SPRING_DATASOURCE_PLATFORMmysql MYSQL_SERVICE_HOST127.0.0.1 MYSQL_SERVICE_PORT12306 MYSQL_SERVICE_DB_NAMEyshop_cloud_nacos MYSQL_SERVICE_USERroot MYSQL_SERVICE_PASSWORDXyj0127... MYSQL_SERVICE_DB_PARAMcharacterEncodingutf8connectTimeout10000socketTimeout30000autoReconnecttrueuseSSLfalseserverTimezoneUTCallowPublicKeyRetrievaltrue ENV JVM_XMS256m JVM_XMX256m JVM_XMN128m JVM_MS64m JVM_MMS128m2、构建镜像 docker build -f Dockerfile -t nacos . 3、运行容器 需要绑定8848 、9848、9849 端口 其中-p 指令指定了容器的端口映射-d 指令指定了容器在后台运行 docker run -p 8848:8848 -p 9848:9848 -p 9849:9849 -v /mydata/logs/nacos:/home/nacos/logs --name nacos --d nacos 4、相关文件 五、使用dockerfile安装rabbitmq 1、Dockerfile文件 # 基础镜像 FROM rabbitmq:3.7.7-management # author MAINTAINER It-小白ENV RABBITMQ_DEFAULT_USERadmin RABBITMQ_DEFAULT_PASSadmin2、构建镜像 docker build -f Dockerfile -t rabbitmq . 3、运行容器 需要绑定15672 、5672端口 其中-p 指令指定了容器的端口映射-d 指令指定了容器在后台运行 docker run -p 15672:15672 -p 5672:5672 --name rabbitmq -d rabbitmq 4、相关文件 六、使用dockerfile安装redis 1、Dockerfile文件 # 基础镜像 FROM redis # author MAINTAINER It-小白2、构建镜像 docker build -f Dockerfile -t redis . 3、运行容器 需要绑定6379 端口 其中-p 指令指定了容器的端口映射-d 指令指定了容器在后台运行 –requirepass 密码 docker run -p 6379:6379 -v /mydata/redis/data:/data --name redis redis --requirepass 123456 --appendonly yes4、相关文件 六、使用dockerfile安装seata-server:1.6.1 1、Dockerfile文件 FROM seataio/seata-server:1.6.1COPY ./resource /seata-server/resourcesENV SEATA_IP127.0.0.1 ENV SEATA_PORT80912、application.yml文件 COPY ./resource /seata-server/resources 里面的配置文件 修改nacos连接配置 server:port: 7091spring:application:name: seata-serverlogging:config: classpath:logback-spring.xmlfile:path: ${user.home}/logs/seataextend:logstash-appender:destination: 127.0.0.1:4560kafka-appender:bootstrap-servers: 127.0.0.1:9092topic: logback_to_logstashconsole:user:username: seatapassword: seataseata:config:# support: nacos, consul, apollo, zk, etcd3type: nacosnacos:server-addr: 127.0.0.1:8848namespace: prodgroup: SEATA_GROUPusername: nacospassword: nacos# 该data-id需要在nacos中在进行配置data-id: seata.propertiesregistry:# support: nacos, eureka, redis, zk, consul, etcd3, sofatype: nacosnacos:application: seata-serverserver-addr: 127.0.0.1:8848group: SEATA_GROUPnamespace: prodcluster: defaultusername: nacospassword: nacosstore:# support: file 、 db 、 redismode: db# server:# service-port: 8091 #If not configured, the default is ${server.port} 1000security:secretKey: SeataSecretKey0c382ef121d778043159209298fd40bf3850a017tokenValidityInMilliseconds: 1800000ignore:urls: /,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.ico,/console-fe/public/**,/api/v1/auth/login 3、seata.properties 配置放到nacos修改配置文件中的数据库连接地址、账号、密码 #For details about configuration items, see https://seata.io/zh-cn/docs/user/configurations.html #Transport configuration, for client and server transport.typeTCP transport.serverNIO transport.heartbeattrue transport.enableTmClientBatchSendRequestfalse transport.enableRmClientBatchSendRequesttrue transport.enableTcServerBatchSendResponsefalse transport.rpcRmRequestTimeout30000 transport.rpcTmRequestTimeout30000 transport.rpcTcRequestTimeout30000 transport.threadFactory.bossThreadPrefixNettyBoss transport.threadFactory.workerThreadPrefixNettyServerNIOWorker transport.threadFactory.serverExecutorThreadPrefixNettyServerBizHandler transport.threadFactory.shareBossWorkerfalse transport.threadFactory.clientSelectorThreadPrefixNettyClientSelector transport.threadFactory.clientSelectorThreadSize1 transport.threadFactory.clientWorkerThreadPrefixNettyClientWorkerThread transport.threadFactory.bossThreadSize1 transport.threadFactory.workerThreadSizedefault transport.shutdown.wait3 transport.serializationseata transport.compressornone#Transaction routing rules configuration, only for the client service.vgroupMapping.default_tx_groupdefault service.vgroupMapping.mall-mall-biz-groupdefault service.vgroupMapping.mall-auth-groupdefault service.vgroupMapping.mall-upms-biz-groupdefault service.vgroupMapping.mall-weixin-biz-groupdefault #If you use a registry, you can ignore it service.default.grouplist192.168.2.213:8092 service.enableDegradefalse service.disableGlobalTransactionfalse#Transaction rule configuration, only for the client client.rm.asyncCommitBufferLimit10000 client.rm.lock.retryInterval10 client.rm.lock.retryTimes30 client.rm.lock.retryPolicyBranchRollbackOnConflicttrue client.rm.reportRetryCount5 client.rm.tableMetaCheckEnabletrue client.rm.tableMetaCheckerInterval60000 client.rm.sqlParserTypedruid client.rm.reportSuccessEnablefalse client.rm.sagaBranchRegisterEnablefalse client.rm.sagaJsonParserfastjson client.rm.tccActionInterceptorOrder-2147482648 client.tm.commitRetryCount5 client.tm.rollbackRetryCount5 client.tm.defaultGlobalTransactionTimeout60000 client.tm.degradeCheckfalse client.tm.degradeCheckAllowTimes10 client.tm.degradeCheckPeriod2000 client.tm.interceptorOrder-2147482648 client.undo.dataValidationtrue client.undo.logSerializationjackson client.undo.onlyCareUpdateColumnstrue server.undo.logSaveDays7 server.undo.logDeletePeriod86400000 client.undo.logTableundo_log client.undo.compress.enabletrue client.undo.compress.typezip client.undo.compress.threshold64k #For TCC transaction mode tcc.fence.logTableNametcc_fence_log tcc.fence.cleanPeriod1h#Log rule configuration, for client and server log.exceptionRate100#Transaction storage configuration, only for the server. The file, DB, and redis configuration values are optional. store.modedb#These configurations are required if the store mode is db. If store.mode,store.lock.mode,store.session.mode are not equal to db, you can remove the configuration block. store.db.datasourcedruid store.db.dbTypemysql store.db.driverClassNamecom.mysql.jdbc.Driver store.db.urljdbc:mysql://127.0.0.1:12306/yshop_cloud_seata?useUnicodetruerewriteBatchedStatementstrue store.db.userroot store.db.passwordroot store.db.minConn5 store.db.maxConn30 store.db.globalTableglobal_table store.db.branchTablebranch_table store.db.distributedLockTabledistributed_lock store.db.queryLimit100 store.db.lockTablelock_table store.db.maxWait5000#Transaction rule configuration, only for the server server.recovery.committingRetryPeriod1000 server.recovery.asynCommittingRetryPeriod1000 server.recovery.rollbackingRetryPeriod1000 server.recovery.timeoutRetryPeriod1000 server.maxCommitRetryTimeout-1 server.maxRollbackRetryTimeout-1 server.rollbackRetryTimeoutUnlockEnablefalse server.distributedLockExpireTime10000 server.xaerNotaRetryTimeout60000 server.session.branchAsyncQueueSize5000 server.session.enableBranchAsyncRemovefalse server.enableParallelRequestHandlefalse#Metrics configuration, only for the server metrics.enabledfalse metrics.registryTypecompact metrics.exporterListprometheus metrics.exporterPrometheusPort98982、构建镜像 docker build -f Dockerfile -t redis . 3、运行容器 需要绑定6379 端口 其中-p 指令指定了容器的端口映射-d 指令指定了容器在后台运行 –requirepass 密码 docker run -p 6379:6379 -v /mydata/redis/data:/data --name redis redis --requirepass 123456 --appendonly yes4、相关文件 七、使用dockerfile部署java服务 1、Dockerfile文件 # 基础镜像 FROM openjdk:8u212-jreMAINTAINER It-小白ENV TZAsia/Shanghai ENV JAVA_OPTS-Xms128M -Xmx512M -XX:PermSize32M -XX:MaxPermSize64M -Djava.security.egdfile:/dev/./urandomRUN ln -sf /usr/share/zoneinfo/$TZ /etc/localtime echo $TZ /etc/timezoneRUN mkdir -p /appENV NACOS_ADDRESS10.0.4.17:8848 SERVER_IP10.0.4.17WORKDIR /appEXPOSE 9202ADD ./target/app.jar ./CMD java $JAVA_OPTS -jar app.jar --spring.profiles.activeprod --nacos.server-addr$NACOS_ADDRESS --nacos.server-ap$SERVER_IP2、构建镜像 docker build -f Dockerfile -t java_app . 3、运行容器 需要绑定9000、9001端口 其中-p 指令指定了容器的端口映射-d 指令指定了容器在后台运行 -v /home/minio/data:/data 挂载数据 -v /home/minio/.minio:/root/.minio 挂载配置 –console-address “:9001” 配置控制台地址docker run -p 9202:9202 -v /mydata/logs/app:/app/logs -v /mydata/data/files/file:/home/files/file -v /mydata/data/files/avatar:/home/files/avatar --name java_app -d java_app
http://www.w-s-a.com/news/426091/

相关文章:

  • 哪个网站做免费小程序rio门户网站的制作
  • 短网站生成查询网站所有关键词排名
  • 阿里云购买网站登录技术服务外包公司
  • 淘宝单页面网站手机制作游戏的软件
  • 汉中市网站建设wordpress编辑器好麻烦
  • 织梦做的网站快照被攻击在线看crm系统
  • 青岛物流公司网站建设网站建设提议
  • 企业网站建设高端品牌宿州注册公司多少钱
  • 个人微信公众号怎么做微网站吗湛江网站制作方案
  • 学校网站改版南京展厅设计装修
  • 手机网站有免费做的吗建设银行网站不能登录
  • 树莓派做影视网站网站建设企业 熊账号
  • 网站iis7.5配置免费网站建设模板下载
  • 生物公司网站建设方案wordpress自定义字段调用
  • 静态网站公用头部如何调用标题wordpress自动采集翻译插件怎么用
  • 网站做单链 好不好网站营销不同阶段的网站分析目标
  • 网线制作颜色顺序兰州网站推广优化
  • 北京沙河教做网站的企业融资以什么为基础
  • 给网站添加百度地图绵阳做绵阳做网站网站
  • 用电脑做服务器制作网站东莞营销网站建设
  • 网站需要怎么做wordpress 重装
  • 做电影网站赚钱的方法世界500强企业排名2023
  • 领卷网站怎么做的西宁设计网站建设
  • 东莞网站建设价位软件开发税率是13%还是6
  • 企业网站建设一条龙如何在网上推广自己
  • 成品网站制作公司企梦网站建设
  • 网站开发微信授权登录ftp 如何 更新 wordpress
  • icp备案和网站不符查询公司的网站备案
  • 万江营销型网站建设泰安网站建设制作电话号码
  • 做网站是用ps还是ai服饰东莞网站建设