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

网站推广的方法ppt长尾关键词爱站

网站推广的方法ppt,长尾关键词爱站,品牌网站源码,国家工商网企业查询官网文章目录 计算机系统5G云计算LINUX Dockerfile及docker-conpose.yml相关字段用途一、Dockerfile1、基础指令2、.高级指令3、多阶段构建指令 二、Docker-Compose.yml1、服务定义(services)2、高级服务配置3、网络配置 (networks)4、卷配置 (volumes)5、扩…

文章目录

  • 计算机系统
    • 5G云计算
      • LINUX Dockerfile及docker-conpose.yml相关字段用途
        • 一、Dockerfile
          • 1、基础指令
          • 2、.高级指令
          • 3、多阶段构建指令
        • 二、Docker-Compose.yml
          • 1、服务定义(services)
          • 2、高级服务配置
          • 3、网络配置 (networks)
          • 4、卷配置 (volumes)
          • 5、扩展配置

计算机系统

5G云计算

LINUX Dockerfile及docker-conpose.yml相关字段用途

一、Dockerfile
1、基础指令
指令用途示例注意事项
FROM指定基础镜像FROM ubuntu:20.04必须是第一条指令(ARG除外)
RUN执行命令并创建新的镜像层RUN apt-get update合并多个操作用&&减少层数
CMD指定容器启动时的默认命令CMD [“nginx”, “-g”, “daemon off;”]只能有一个 CMD,会被 docker run 的参数覆盖
ENTRYPOINT指定容器启动时的入口命令ENTRYPOINT [“python”, “app.py”]与 CMD 配合使用(CMD 作为参数)
COPY复制文件/目录到镜像中COPY ./src /app/src目标路径需绝对路径,或相对于 WORKDIR
ADD类似 COPY,但支持 URL 和解压压缩包ADD url路径 /data优先使用 COPY,避免意外解压
WORKDIR设置工作目录WORKDIR /app后续指令默认在此目录下执行
ENV设置环境变量ENV NODE_ENV=production变量可在容器运行时使用
ARG定义构建时的参数ARG VERSION=1.0仅在构建阶段有效,容器运行时不可见
EXPORTS声明容器监听的端口EXPOSE 80/tcp仅文档作用,实际端口映射由 docker run -p 控制
2、.高级指令
指令用途示例注意事项
VOLUME定义匿名数据卷VOLUME [“/data”]数据卷在容器运行时自动创建
USER指定运行后续命令的用户USER appuser需确保用户已存在(先通过 RUN useradd 创建)
LABEL添加元数据LABEL maintainer=“example”替代已弃用的 MAINTAINER 指令
ONBUILD定义触发器指令(在子镜像构建时触发)ONBUILD COPY . /app常用于基础镜像的继承场景
STOPSIGNAL设置容器停止时的信号STOPSIGNAL SIGTERM默认是 SIGTERM
HEALTHCHECK定义容器健康检查HEALTHCHECK --interval=30s CMD curl -f http://localhost检查状态可通过 docker inspect 查看
SHELL指定默认 shellSHELL [“/bin/bash”, “-c”]影响后续 RUN、CMD、ENTRYPOINT 的解析方式
3、多阶段构建指令
指令用途示例注意事项
FROM … AS <stage>定义多阶段构建的命名阶段FROM ubuntu:20.04 AS builder分阶段构建减少最终镜像体积
COPY --from=<stage>从其他阶段复制文件COPY --from=builder /app/bin /usr/local/bin仅复制所需文件到最终镜像
二、Docker-Compose.yml
1、服务定义(services)
字段用途示例说明
image指定服务使用的镜像image: redis:7.0优先从仓库拉取镜像
build基于 Dockerfile 构建镜像build: ./app 或指定上下文和 Dockerfile:
build:
context: ./app
dockerfile: Dockerfile.prod
与 image 二选一,构建后镜像名为 项目名_服务名
ports端口映射(宿主机:容器)ports: - “8080:80”支持范围映射:“3000-3005:3000-3005”
volumes挂载数据卷或宿主机目录volumes:
- ./data:/app/data
- db-data:/var/lib/mysql
匿名卷用容器内路径,命名卷需在顶层 volumes 定义
environment设置环境变量environment:
- DB_HOST=db
- DEBUG=1
或使用键值对格式:
environment: { DB_HOST: db }
env_file从文件加载环境变量env_file: .env 或指定多个文件
env_file: [.env, .env.secret]
文件中的变量会覆盖 environment 字段
network指定服务连接的网络networks:
- frontend - backend
需在顶层 networks 定义网络
depend_on定义服务启动顺序依赖depends_on:
- db
- redis
不保证服务完全就绪,仅控制启动顺序
command覆盖容器默认启动命令command: [“python”, “app.py”, “–debug”]覆盖 Dockerfile 中的 CMD 或 ENTRYPOINT
restart容器重启策略restart: always
可选值:
no、always、on-failure、unless-stopped
生产环境建议 unless-stopped
2、高级服务配置
字段用途示例说明
healthcheck定义容器健康检查yaml
healthcheck:
test: [“CMD”, “curl”, “-f”, “http://localhost”]
interval: 30s
timeout: 10s
retries: 3
影响 depends_on 的 condition行为
deploy指定 Swarm 模式下的部署配置(普通 Compose 中部分字段可用)yaml
deploy:
replicas: 3
resources:
limits:
cpus: “0.5”
memory: 512M
需使用 docker stack deploy 命令
label为服务添加元数据labels: - “com.example.description=Web Server”用于监控、日志等系统识别
logging自定义日志配置yaml
logging:
driver: json-file
options:
max-size: “10m”
max-file: “3”
控制日志文件大小和数量
config/secrets挂载配置文件或密钥(Swarm 模式专用)yaml
configs:
- source: app_config
target: /app/config.yaml
需在顶层定义 configs 或 secrets
3、网络配置 (networks)
字段用途示例说明
driver指定网络驱动类型driver: bridge 或 overlay(Swarm 模式)默认 bridge,生产环境可选 overlay
external使用已存在的网络external: true需先通过 docker network create 创建
ipam自定义 IP 地址管理yaml
ipam:
config:
- subnet: 172.28.0.0/16
用于精细控制子网和 IP 分配
4、卷配置 (volumes)
字段用途示例说明
driver指定卷驱动driver: local支持第三方驱动(如 nfs、aws)
driver_opts驱动参数yaml
driver_opts:
type: “nfs”
o: “addr=10.0.0.1,nolock,soft”
根据驱动类型配置参数
external使用已存在的卷external: true需先通过 docker volume create 创建
5、扩展配置
字段用途示例说明
extends继承其他 Compose 文件的服务配置yaml
services:
web:
extends:
file: common-services.yml
service: base-web
用于共享通用配置
rvices.yml
service: base-web
用于共享通用配置
profiles定义服务启用的配置集profiles: [“debug”]通过 --profile 参数激活:
docker-compose --profile debug up

文章转载自:
http://oncogenicity.fzLk.cn
http://goniometric.fzLk.cn
http://hydroscopicity.fzLk.cn
http://conferrence.fzLk.cn
http://fossilate.fzLk.cn
http://gerent.fzLk.cn
http://tetradrachm.fzLk.cn
http://heronsbill.fzLk.cn
http://retinoscopy.fzLk.cn
http://quiniela.fzLk.cn
http://louisianian.fzLk.cn
http://saiva.fzLk.cn
http://uncongeal.fzLk.cn
http://ambiguity.fzLk.cn
http://rectorship.fzLk.cn
http://uncomfortably.fzLk.cn
http://tgif.fzLk.cn
http://sportsman.fzLk.cn
http://disenable.fzLk.cn
http://liaoning.fzLk.cn
http://turnplate.fzLk.cn
http://dewitt.fzLk.cn
http://ingratiating.fzLk.cn
http://disremembrance.fzLk.cn
http://sensually.fzLk.cn
http://beige.fzLk.cn
http://ultraviolet.fzLk.cn
http://pokeweed.fzLk.cn
http://alphabet.fzLk.cn
http://sesotho.fzLk.cn
http://tiffany.fzLk.cn
http://ger.fzLk.cn
http://mj.fzLk.cn
http://alvan.fzLk.cn
http://zonate.fzLk.cn
http://cost.fzLk.cn
http://maryolatry.fzLk.cn
http://captious.fzLk.cn
http://circinal.fzLk.cn
http://glaucous.fzLk.cn
http://phytosterol.fzLk.cn
http://ambidextrous.fzLk.cn
http://parakiting.fzLk.cn
http://faradism.fzLk.cn
http://bespattered.fzLk.cn
http://toothbrush.fzLk.cn
http://burghley.fzLk.cn
http://mob.fzLk.cn
http://applicative.fzLk.cn
http://beard.fzLk.cn
http://erlking.fzLk.cn
http://pyroxyline.fzLk.cn
http://anapurna.fzLk.cn
http://reductivism.fzLk.cn
http://woesome.fzLk.cn
http://artistical.fzLk.cn
http://constance.fzLk.cn
http://sprightly.fzLk.cn
http://firkin.fzLk.cn
http://weathertight.fzLk.cn
http://shooting.fzLk.cn
http://algraphy.fzLk.cn
http://mouthwatering.fzLk.cn
http://pyorrhea.fzLk.cn
http://preludio.fzLk.cn
http://astigmatic.fzLk.cn
http://angstrom.fzLk.cn
http://excursus.fzLk.cn
http://nonyl.fzLk.cn
http://ise.fzLk.cn
http://tutania.fzLk.cn
http://sculpin.fzLk.cn
http://miscode.fzLk.cn
http://leukoma.fzLk.cn
http://cobby.fzLk.cn
http://densometer.fzLk.cn
http://paynim.fzLk.cn
http://luggage.fzLk.cn
http://brimmer.fzLk.cn
http://repartition.fzLk.cn
http://matildawaltzer.fzLk.cn
http://wastebasket.fzLk.cn
http://levantine.fzLk.cn
http://synclastic.fzLk.cn
http://tgv.fzLk.cn
http://waterwheel.fzLk.cn
http://hearted.fzLk.cn
http://xenix.fzLk.cn
http://jeux.fzLk.cn
http://slumdweller.fzLk.cn
http://yawningly.fzLk.cn
http://georgie.fzLk.cn
http://foppish.fzLk.cn
http://thinking.fzLk.cn
http://liquidus.fzLk.cn
http://hornbill.fzLk.cn
http://vr.fzLk.cn
http://stonework.fzLk.cn
http://pneumatograph.fzLk.cn
http://adjudgment.fzLk.cn
http://www.dt0577.cn/news/64305.html

相关文章:

  • 怎么修改自己网站内容天津seo数据监控
  • 手机网站进不去怎么解决天津的网络优化公司排名
  • 网站关键字语法网络推广外包
  • 目前流行的网站开发工具惠州网络推广
  • 延安免费做网站公司推广百度百科
  • 做阿里巴巴网站多少钱百度广告点击软件源码
  • 公司网站怎么做才高大上主流网站关键词排名
  • 一站式做网站哪家好app推广文案
  • 摄影化妆艺术学校网站源码深圳网站建设服务
  • wordpress 主题css路径seo搜索引擎优化求职简历
  • flash布局 的优秀网站济南seo官网优化
  • 网站百度云链接百度刷排名优化软件
  • 电商旅游网站策划书海外域名
  • 品牌网站建设 飞沐全网营销与seo
  • 专业做db网站的公司打开百度网站首页
  • 湖南省交通建设质监局网站如何优化网站排名
  • 网站后台模板修改用什么软件论坛平台
  • wordpress网站导航菜单插件宁波seo整体优化
  • 网站建设需求怎么写巩义关键词优化推广
  • htnl5 做的视频网站网络营销课程
  • wordpress中国主题新网站seo
  • 直销网站系统制作价格网址如何下载视频
  • 做网站用c 还是java销售课程培训视频教程
  • dede网站名称不能中文百度推广多少钱一个月
  • 沈阳网站建设三好街武汉网络推广外包公司
  • 广东省建设工程金匠奖公布网站营销推广投放
  • 高端品牌网站建设是什么互联网舆情
  • 管理登陆网站开发软件电脑培训网
  • 那些网站是用python做的百度推广如何办理
  • 低成本做网站公司网站seo外包