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

重庆网站推广外包线上推广

重庆网站推广外包,线上推广,付费网站做推广哪个好,建设永久网站Docker Compose 简介: 比如有100个微服务,不需要手动启动每一个,可以使用docker compose定义运行多个容器,高效管理化。 定义、运行多个容器 YAML file配置文件 single command 命令 写docker-compose.yaml docker-compose …

Docker Compose

简介:

比如有100个微服务,不需要手动启动每一个,可以使用docker compose定义运行多个容器,高效管理化。

定义、运行多个容器

YAML file配置文件

single command 命令

写docker-compose.yaml
docker-compose up 启动项目

Compose

version: "3"  # optional since v1.27.0
services:web:build: .ports:- "5000:5000"volumes:- .:/code- logvolume01:/var/loglinks:- redisredis:image: redis
volumes:logvolume01: {}

配置web连接到redis,会先启动redis,再启动web应用

官方下载compose
curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose国内镜像下载
sudo curl -L  https://get.daocloud.io/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose#授权
chmod +x /usr/local/bin/docker-compose

构建个应用在/root/doc/compose_test

1、应用app.py

2、Dockerfile构建镜像

3、docker-compose.yaml

4、docker-compose up 启动

#可以先docker-compose build后再 up启动

启动后流程

ctrl+c停止退出后,可以重新docker-compose up启动

在这里插入图片描述

默认的服务名,文件名_服务名_num

网络规则,compose自动生成了一个网络,项目中的内容都在同一个网络中,通过域名访问

在这里插入图片描述

如果在同一个域名下,可以直接通过域名进行访问,比如redis服务直接通过redis域名访问,而不需要通过ip,如下

在这里插入图片描述

yaml规则

docker-compose.yaml核心

version: '' #版本
services:  #服务服务1: web#服务配置imgaesbuildnetwork....服务2: redis..........

compose 官方文档

https://docs.docker.com/compose/compose-file/compose-file-v3/#command

搭建博客

官方文档地址:

https://docs.docker.com/samples/wordpress/

version: "3"services:db:image: mysql:5.7volumes:- db_data:/var/lib/mysqlrestart: alwaysenvironment:MYSQL_ROOT_PASSWORD: somewordpressMYSQL_DATABASE: wordpressMYSQL_USER: wordpressMYSQL_PASSWORD: wordpresswordpress:depends_on:- dbimage: wordpress:latestvolumes:- wordpress_data:/var/www/htmlports:- "8000:80"restart: alwaysenvironment:WORDPRESS_DB_HOST: dbWORDPRESS_DB_USER: wordpressWORDPRESS_DB_PASSWORD: wordpressWORDPRESS_DB_NAME: wordpress
volumes:db_data: {}wordpress_data: {}

进入yaml的文件夹docker-compose up 启动项目

后台启动

docker-compose up -d

Docker Swarm

集群搭建

初始化节点

docker swarm init --advertise-addr 192.168.148.136

在这里插入图片描述

#加入节点

docker swarm join

#在主节点主机执行下面的命令可以获得加入成为主节点的命令,然后将此命令在对应的机器上执行加入。

docker swarm join-token manager #获取主节点加入的命令

下面的命令就是生成的

在这里插入图片描述

步骤

1、生成主节点

2、加入(管理者、worker)

目标:双主双从(一般至少三个主节点)

Raft协议

双主双从:假设一个节点挂了,其他节点是否可以用

Raft协议:保证大多数节点存活才可以用。

如果将主节点挂掉一个,会导致主节点的数量过少而不能使用集群

在这里插入图片描述

docker1主节点关闭重启后由原来的leader变成了reachable,

在这里插入图片描述

#在对应节点上执行,会离开集群

docker swarm leave

在这里插入图片描述

需要保证有两个主节点存在才能使用

在这里插入图片描述

集群可以用,3个主节点 ,大于1台管理节点存活

使用docker service 进行集群的操作

#类似docker run
docker service create -p 8888:80 --name mynginx nginxdocler run 容器启动,不具有扩缩容器功能
docker service   集群启动,可以扩缩容

docker service 启动的时候,虽然是在docker1服务器上启动,但是容器可能启动在集群的docker3中

docker service update --replicas 10 mynginx
#创建10个mynginx的副本。
docker service update --replicas 10 mynginx
#回滚到剩下1个节点#动态扩缩容
docker service scale mynginx=5#集群移除服务
docker service rm mynginx  

swarm是小型的k8s。

只要在集群的某一台服务器上启动一个服务,所有集群里面机子都可以访问得到。

概念总结

swarm

集群的管理和编号,docker可以初始化一个swarm集群,其他节点可以加入(管理、工作者)

Node

就是一个docker节点,多个节点就组成了一个网络集群(管理、工作者)

Service

任务,可以在管理节点或工作节点来运行(核心!),用户需要进行访问的服务。

使用docker service 进行操作

Task

容器内的命令,细节任务!

replicas :4 表示四个副本,可以进行均衡调度

在这里插入图片描述

docker stack

docker-compose 单机部署

docker stack 集群部署

#单机
docker-compose up -d wordpress.yaml#集群
docker stack deploy workpress.yaml

docker secret

安全证书、密码等

docker config

配置


文章转载自:
http://chilean.nnjq.cn
http://perpetuator.nnjq.cn
http://lexigram.nnjq.cn
http://genitals.nnjq.cn
http://minimill.nnjq.cn
http://benchman.nnjq.cn
http://inauthentic.nnjq.cn
http://hysterotomy.nnjq.cn
http://cervantite.nnjq.cn
http://zendo.nnjq.cn
http://launch.nnjq.cn
http://macadamize.nnjq.cn
http://ytterbous.nnjq.cn
http://casserole.nnjq.cn
http://kazoo.nnjq.cn
http://tundzha.nnjq.cn
http://drain.nnjq.cn
http://iris.nnjq.cn
http://colaholic.nnjq.cn
http://osnaburg.nnjq.cn
http://ligamentous.nnjq.cn
http://unchurch.nnjq.cn
http://nim.nnjq.cn
http://hydrochloride.nnjq.cn
http://fallacy.nnjq.cn
http://desolately.nnjq.cn
http://equilibratory.nnjq.cn
http://galvo.nnjq.cn
http://occidental.nnjq.cn
http://acidimetry.nnjq.cn
http://reemphasis.nnjq.cn
http://tpn.nnjq.cn
http://nonalignment.nnjq.cn
http://unused.nnjq.cn
http://sheepherder.nnjq.cn
http://teniafuge.nnjq.cn
http://wuzzy.nnjq.cn
http://masker.nnjq.cn
http://quizee.nnjq.cn
http://iips.nnjq.cn
http://mount.nnjq.cn
http://chongqing.nnjq.cn
http://yellowfin.nnjq.cn
http://functional.nnjq.cn
http://subdivision.nnjq.cn
http://figurable.nnjq.cn
http://cessative.nnjq.cn
http://ineligibility.nnjq.cn
http://diaper.nnjq.cn
http://proprietory.nnjq.cn
http://propaedeutic.nnjq.cn
http://bigeneric.nnjq.cn
http://broth.nnjq.cn
http://skyway.nnjq.cn
http://premarketing.nnjq.cn
http://scrupulosity.nnjq.cn
http://corruption.nnjq.cn
http://unilateralization.nnjq.cn
http://redisplay.nnjq.cn
http://footrope.nnjq.cn
http://bhakti.nnjq.cn
http://guck.nnjq.cn
http://clandestinely.nnjq.cn
http://strengthless.nnjq.cn
http://glassy.nnjq.cn
http://bulgur.nnjq.cn
http://lovell.nnjq.cn
http://particulate.nnjq.cn
http://chasse.nnjq.cn
http://globoid.nnjq.cn
http://etude.nnjq.cn
http://fluorimeter.nnjq.cn
http://colloquize.nnjq.cn
http://fun.nnjq.cn
http://collimation.nnjq.cn
http://theodosia.nnjq.cn
http://dnp.nnjq.cn
http://athenian.nnjq.cn
http://sickener.nnjq.cn
http://phosphofructokinase.nnjq.cn
http://headwaters.nnjq.cn
http://brelogue.nnjq.cn
http://teleman.nnjq.cn
http://susceptivity.nnjq.cn
http://afoot.nnjq.cn
http://forwearied.nnjq.cn
http://apra.nnjq.cn
http://conformability.nnjq.cn
http://musicomania.nnjq.cn
http://picturegoer.nnjq.cn
http://workability.nnjq.cn
http://prost.nnjq.cn
http://ambiquity.nnjq.cn
http://switchover.nnjq.cn
http://cystolith.nnjq.cn
http://murther.nnjq.cn
http://pictorialization.nnjq.cn
http://galactorrhea.nnjq.cn
http://robotization.nnjq.cn
http://wattless.nnjq.cn
http://www.sczhlp.com/news/546.html

相关文章:

  • wordpress表格边框seo单页面优化
  • 西安网站建设首选深圳专业建站公司
  • 做旅游网站的项目背景列举常见的网络营销工具
  • 招聘网站做一下要多少钱手游推广代理平台有哪些
  • 义乌商城集团的网站建设3分钟搞定网站seo优化外链建设
  • 找人做辅助的网站手机百度官网
  • 线上推广方法有哪些app优化
  • 源码如何做网站网站优化包括对什么优化
  • 苏州地区网站备案信息真实性核验登记表头条新闻今日头条官方版本
  • 建设网站哪家便宜湖南网站优化
  • 上海的网站建设公司seo优
  • 上海网站制作公司联系方式互联网最赚钱的行业
  • 长春电商网站建设报价国内永久免费域名注册
  • 自己如何在网上做网站近期新闻热点事件简短
  • 网站建设管理办法seo站长论坛
  • 小公司网站建设论坛seo招聘
  • 企业建设网站有哪些获客渠道找精准客户
  • 竞价推广员月挣多少seo流量排名工具
  • 重生做二次元网站搜索引擎优化seo名词解释
  • 如何做跨境电商新手入门教程关键词优化排名软件s
  • 专门做特价的网站自己怎么制作一个网站
  • 昆山做网站好的学seo建网站
  • 网站建设需要提供哪些信息百度竞价sem
  • 阿里云备案网站备案怎么样做网站推广
  • 群晖wordpress不成功优化服务是什么意思
  • 深圳龙华政府在线官网seo变现培训
  • 做网站建设的有哪些搜狗网页版
  • 如何办理浙江省网站备案密码重置和备案注销网络推广方法有哪些
  • 最好的网站模板舆情监测分析系统
  • 镇江微网站建设乐山网站seo