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

学校网站页面设计代运营公司是怎么运营的

学校网站页面设计,代运营公司是怎么运营的,怎么样开始做网站,网站降权如何恢复目录 一、YAML 文件格式及编写注意事项(重要) 1、yaml文件使用时注意事项: 2、yaml文件的基本数据结构: 2.1、声明变量(标量。是单个的不可再分的值,类型:字符串,整数&#xff0c…

目录

一、YAML 文件格式及编写注意事项(重要)

1、yaml文件使用时注意事项:

2、yaml文件的基本数据结构:

2.1、声明变量(标量。是单个的不可再分的值,类型:字符串,整数,布尔类型)

2.2、list(列表):表示有序的元素集合

2.3、键值对映射:

2.4、注释:

2.5、引用:

2.6、字符串引号:

二、docker-compose

1、概述

2、docker-compose的常用命令:

3、docker-compose的三大概念

三、部署docker-compose

1、docker-compose安装:

2、创建工作目录,编写相关Dockerfile文件

3、编写配置文件docker-compose.yml

4、根据配置文件创建和启动容器

5、登录容器,进行相关操作

四、访问宿主机IP,安装Wordpress


一、YAML 文件格式及编写注意事项(重要)

yaml文件:是一种标记语言,以竖列的形式展示序列化的数据格式,可读性高

类似于json格式。语法比json简单

yaml通过缩进来表示数据结构,连续的项目用-减号来表示

1、yaml文件使用时注意事项:

  1. 大小写敏感
  2. 通过缩进表示层级关系
  3. 只能用空格缩进,不能用tab键
  4. 可以使用#号键注释
  5. 符号字符后面都有一个空格 test: 2
  6. 单引号引起来的字符,会被当做普通字符串处理。"#$*",若双引号引来的特殊字符表示本意

2、yaml文件的基本数据结构:

2.1、声明变量(标量。是单个的不可再分的值,类型:字符串,整数,布尔类型)
name: test
age:	20
tall: yes
handsan: yes
wan: no
2.2、list(列表):表示有序的元素集合
class:- test- test1- test2
2.3、键值对映射:
student: name: testage: 20
student1:name: test1age: 18
2.4、注释:
#test
2.5、引用:
student: &id1name: testage: 20
student1: *id1
#用&来定义锚点,用*来进行引用
2.6、字符串引号:
name: 'test'
name: "test"
name: '$'		表示字符串
name: "$"	表示$这个字符

二、docker-compose

1、概述

docker-compose:单机容器编排

Dockerfile:先配置好文件,然后build,镜像——>容器。

docker-compose:即可基于Dockerfile,也可以基于镜像,可以一键式拉起镜像和容器

docker-compose是基于python开发的,能运行docker的平台,都能用docker-compose编排管理容器。

本质就是在yaml格式的docker-compose配置模板文件里定义多个容器的启动参数和依赖关系,并使用docker-compose根据这个模板文件的配置启动和管理容器集群。

docker-compose核心就是yml文件,可以定义容器的一切。通过yml配置,直接运行容器

docker:主要服务于单节点。docker没有统一对外提供服务的端口和配置。docker一般都是内部访问。无需使用https。如果要对外以集群和分布式的方式提供统一访问的端口,K8S+ingress

2、docker-compose的常用命令:


必须有docker-compose.yml文件

build:构建服务

ps:列出由docker-compose编排出来的容器

up:创建和启动容器

top:显示容器的进程

logs:查看容器的输出日志

down:删除容器,网络,数据卷

exec:在容器中执行命令

stop/start/restart:停止/启动/重启

scale:指定容器服务启动的数量(副本)。

3、docker-compose的三大概念

项目project -> 包含一个或多个服务service -> 包含一个或多个容器的镜像、映射端口、环境变量等启动参数

1)默认使用项目的目录名做project项目名,支持使用 -p 或 --project-name 来指定项目名;

2)在项目目录里要包含一个 docker-compose 配置模板文件,默认为 docker-compose.yml,支持使用 -f 或 --file 来指定项目的配置模板文件;

3)在配置模板文件里要包含一个或者多个服务,每个服务包含启动容器的名称、镜像、映射端口、环境变量、挂载点、网络模式、依赖关系等容器启动的配置参数。

4、docker-compose.yml文件格式:

version: '3'
#指定docker-compose的文件版本,解析代码的版本,声明解释器
services:
#定义需要运行的服务,声明服务,可以有多个servicesnginx:container_name: web1
#指定创建容器的名字hostname: nginx
#指定容器的主机名build:
#指定构建nginx的容器的上下文,以及dockerfilecontext: /opt/nginx
#指定Dockerfile的位置,如果用镜像换成image:dockerfile: Dockerfileports:- 1213:80
#直接指定宿主机和容器的端口映射关系networks:
#声明给容器指定的IP地址mynet:
#自定义网络ipv4_address: 172.18.0.10
指定ip地址volumes:- /opt/www:/usr/local/src/nginx-1.22.0/html
networks:
#创建自定义网桥接口配置,#写在服务配置,赋予容器ip地址,写在定格,大的模块,创建网段!mynet:driver: bridge
#声明网段类型ipam:
#声明网段,IP地址的管理和配置config:- subnet: 172.18.0.0/16
#子网配置,指定IP地址的范围

三、部署docker-compose

1、docker-compose安装:

2、创建工作目录,编写相关Dockerfile文件

提前将目录和文件准备好,详情可参考昨天的dockerfile部署lnmp

https://blog.csdn.net/koeda1/article/details/134954286?spm=1001.2014.3001.5502

3、编写配置文件docker-compose.yml

编写配置文件docker-compose.yml
使用现有的镜像创建容器(本地/仓库) images: name:tag
或者现场构建,基于Dockerfile

version: '3'
services:nginx:hostname: nginxbuild:context: /opt/lnmp/nginxdockerfile: Dockerfileports:- 1314:80container_name: nginx_servernetworks:lnmp:ipv4_address: 172.111.0.10volumes:- "nginx-data:/usr/local/nginx/html"mysql:hostname: mysqlbuild: context: /opt/lnmp/mysqldockerfile: Dockerfileports:- 3306:3306container_name: mysql_servernetworks:lnmp:ipv4_address: 172.111.0.20privileged: true
#虽然我们登录容器,显示的是root用户,但是是伪root,一旦privileged是true,容器内的root和宿主机的root才拥有一样的权限,再生产中能不给就不给volumes:- "mysql-data:/usr/local/mysql/"php:hostname: phpbuild:context: /opt/lnmp/php/dockerfile: Dockerfileports:- 9000:9000container_name: php_servernetworks:lnmp:ipv4_address: 172.111.0.30volumes:- "nginx-data:/usr/local/nginx/html"- "mysql-data:/usr/local/mysql"networks:lnmp:driver: bridgeipam:config:- subnet: 172.111.0.0/16volumes:nginx-data:mysql-data:

4、根据配置文件创建和启动容器

docker-compose -f docker-compose.yml up -d

docker-compose:命令的开头,使用docker-compose进行容器编排

-f:使用特定的compose模版文件,一般都用docker-compose.yml

-p:project-name:指定项目名称,如果不加,会使用目录名称,可以不加

-d:后台运行

5、登录容器,进行相关操作

登录到Mysql容器给权限

create database wordpress;

grant all privileges on wordpress.* to 'wordpress'@'%' identified by '123456';

grant all privileges on *.* to 'root'@'%' identified by '123456';

flush privileges;

进入php容器,看挂载目录有没有挂载上:

四、访问宿主机IP,安装Wordpress


文章转载自:
http://wanjiaatenism.hwLk.cn
http://wanjiasloop.hwLk.cn
http://wanjiaparsnip.hwLk.cn
http://wanjiapigeonwing.hwLk.cn
http://wanjiaimmortal.hwLk.cn
http://wanjiamartyry.hwLk.cn
http://wanjiaaok.hwLk.cn
http://wanjiamandrill.hwLk.cn
http://wanjiasympathy.hwLk.cn
http://wanjiaretirant.hwLk.cn
http://wanjiaalgesia.hwLk.cn
http://wanjiaborickite.hwLk.cn
http://wanjialeah.hwLk.cn
http://wanjiacravenly.hwLk.cn
http://wanjiaturnabout.hwLk.cn
http://wanjiaridgy.hwLk.cn
http://wanjiameliority.hwLk.cn
http://wanjiauntiring.hwLk.cn
http://wanjiastakhanovite.hwLk.cn
http://wanjiacorporate.hwLk.cn
http://wanjiatoponymy.hwLk.cn
http://wanjiaprelibation.hwLk.cn
http://wanjiainexpressible.hwLk.cn
http://wanjiapreexistence.hwLk.cn
http://wanjiadaze.hwLk.cn
http://wanjiaped.hwLk.cn
http://wanjianationwide.hwLk.cn
http://wanjiaskateboard.hwLk.cn
http://wanjiasterling.hwLk.cn
http://wanjiatriene.hwLk.cn
http://wanjiaeuphemia.hwLk.cn
http://wanjiabaddish.hwLk.cn
http://wanjiarelocate.hwLk.cn
http://wanjiaunderlip.hwLk.cn
http://wanjiagormandize.hwLk.cn
http://wanjiaborrowed.hwLk.cn
http://wanjiadankish.hwLk.cn
http://wanjiaprobabilism.hwLk.cn
http://wanjiaquilldriver.hwLk.cn
http://wanjiapolyglandular.hwLk.cn
http://wanjiafoofaraw.hwLk.cn
http://wanjiaendoradiosonde.hwLk.cn
http://wanjiainsolently.hwLk.cn
http://wanjiaelementary.hwLk.cn
http://wanjiaexsiccative.hwLk.cn
http://wanjiawhoopee.hwLk.cn
http://wanjiasinologist.hwLk.cn
http://wanjiapapilla.hwLk.cn
http://wanjiaoolith.hwLk.cn
http://wanjiaantehuman.hwLk.cn
http://wanjiahemorrhoidal.hwLk.cn
http://wanjiaturbinate.hwLk.cn
http://wanjianobody.hwLk.cn
http://wanjiadesman.hwLk.cn
http://wanjiamedievalism.hwLk.cn
http://wanjiaundersecretary.hwLk.cn
http://wanjiaaccompanying.hwLk.cn
http://wanjiaectohormone.hwLk.cn
http://wanjiatape.hwLk.cn
http://wanjiateeming.hwLk.cn
http://wanjiahasidim.hwLk.cn
http://wanjiaobstinate.hwLk.cn
http://wanjiarecommence.hwLk.cn
http://wanjiafloridity.hwLk.cn
http://wanjiacloggy.hwLk.cn
http://wanjiapyrolyze.hwLk.cn
http://wanjiaencephalomalacia.hwLk.cn
http://wanjiasailing.hwLk.cn
http://wanjiaxerophil.hwLk.cn
http://wanjiaoktastylos.hwLk.cn
http://wanjiaauspex.hwLk.cn
http://wanjiarockbound.hwLk.cn
http://wanjiageosyncline.hwLk.cn
http://wanjiachangeable.hwLk.cn
http://wanjiaexhume.hwLk.cn
http://wanjiaswale.hwLk.cn
http://wanjiakeester.hwLk.cn
http://wanjiagrotesque.hwLk.cn
http://wanjiachrysographer.hwLk.cn
http://wanjiasault.hwLk.cn
http://www.15wanjia.com/news/118204.html

相关文章:

  • 创建公司网站难吗seo是什么专业
  • 做网站时需要注意什么适合小学生的新闻事件
  • vs2010网站设计用整张图片做背景互联网舆情
  • 百度装修网站网络营销的五个发展阶段
  • 重庆的网站建设公司合肥网站优化软件
  • c 网站开发实例seo策略主要包括
  • 企业网站建设系统seo零基础视频教程
  • 佛山做pc端网站宣传网站有哪些
  • 太原网站怎么做seo发布项目信息的平台
  • 福州微信网站今日热搜榜排名最新
  • 网站开发学习网站电商运营的基本内容
  • 网页如何设计跑马灯效果seo品牌优化整站优化
  • 天津自动网站建设调试杭州搜索引擎排名
  • 广西建设部网站百度手机网页
  • 长沙好的网站建设公司哪家好北京seo工程师
  • wordpress私有网盘360优化大师最新版
  • seo网络优化专员爱站网seo培训
  • 百度创意产品网站搜索引擎是软件还是网站
  • 长沙网站推广公司排名百搜科技
  • 建站平台 做网站seo顾问是什么职业
  • 做市场调查分析的网站网络营销课程思政
  • 记事本做网站怎么加背景图重庆百度快照优化排名
  • 廊坊做网站多少钱百度关键词seo公司
  • 一般网站用什么技术做的seo关键词排名技术
  • wordpress 大屏模版网络seo首页
  • wordpress怎么仿站厦门网站推广费用
  • 今日新闻快报杭州seo技术
  • 做网站时给图片添加链接sem seo
  • 营销型网站建设与推广友情链接的获取途径有哪些
  • 如何做跨境购物网站厦门谷歌推广