网站模块标准版网站建设的市场策划

diannao/2026/1/21 6:28:41/文章来源:
网站模块标准版,网站建设的市场策划,网站检测中心,我想在阿里巴巴上给别人做网站一份标准的docker-compose.yml文件应该包含version、services、networks三大部分#xff0c;其中最关键的就是services和networks两个部分。 Compose和Docker兼容性#xff1a; Compose 文件格式有3个版本,分别为1, 2.x 和 3.x 目前主流的为 3.x 其支持 docker 1.13.0 及其以… 一份标准的docker-compose.yml文件应该包含version、services、networks三大部分其中最关键的就是services和networks两个部分。 Compose和Docker兼容性 Compose 文件格式有3个版本,分别为1, 2.x 和 3.x 目前主流的为 3.x 其支持 docker 1.13.0 及其以上的版本 # 目前主流的为 3.x 其支持 docker 1.13.0 及其以上的版本,自行对齐常用参数version # 指定 compose 文件的版本services # 定义所有的 service 信息, services 下面的第一级别的 key 既是一个 service 的名称build # 指定包含构建上下文的路径, 或作为一个对象该对象具有 context 和指定的 dockerfile 文件以及 args 参数值context # context: 指定 Dockerfile 文件所在的路径dockerfile # dockerfile: 指定 context 指定的目录下面的 Dockerfile 的名称(默认为 Dockerfile)args # args: Dockerfile 在 build 过程中需要的参数 (等同于 docker container build --build-arg 的作用)cache_from # v3.2中新增的参数, 指定缓存的镜像列表 (等同于 docker container build --cache_from 的作用)labels # v3.3中新增的参数, 设置镜像的元数据 (等同于 docker container build --labels 的作用)shm_size # v3.5中新增的参数, 设置容器 /dev/shm 分区的大小 (等同于 docker container build --shm-size 的作用)command # 覆盖容器启动后默认执行的命令, 支持 shell 格式和 [] 格式configs # 不知道怎么用cgroup_parent # 不知道怎么用container_name # 指定容器的名称 (等同于 docker run --name 的作用)credential_spec # 不知道怎么用deploy # v3 版本以上, 指定与部署和运行服务相关的配置, deploy 部分是 docker stack 使用的, docker stack 依赖 docker swarmendpoint_mode # v3.3 版本中新增的功能, 指定服务暴露的方式vip # Docker 为该服务分配了一个虚拟 IP(VIP), 作为客户端的访问服务的地址dnsrr # DNS轮询, Docker 为该服务设置 DNS 条目, 使得服务名称的 DNS 查询返回一个 IP 地址列表, 客户端直接访问其中的一个地址labels # 指定服务的标签这些标签仅在服务上设置mode # 指定 deploy 的模式global # 每个集群节点都只有一个容器replicated # 用户可以指定集群中容器的数量(默认)placement # 不知道怎么用replicas # deploy 的 mode 为 replicated 时, 指定容器副本的数量resources # 资源限制limits # 设置容器的资源限制cpus: 0.5 # 设置该容器最多只能使用 50% 的 CPU memory: 50M # 设置该容器最多只能使用 50M 的内存空间 reservations # 设置为容器预留的系统资源(随时可用)cpus: 0.2 # 为该容器保留 20% 的 CPUmemory: 20M # 为该容器保留 20M 的内存空间restart_policy # 定义容器重启策略, 用于代替 restart 参数condition # 定义容器重启策略(接受三个参数)none # 不尝试重启on-failure # 只有当容器内部应用程序出现问题才会重启any # 无论如何都会尝试重启(默认)delay # 尝试重启的间隔时间(默认为 0s)max_attempts # 尝试重启次数(默认一直尝试重启)window # 检查重启是否成功之前的等待时间(即如果容器启动了, 隔多少秒之后去检测容器是否正常, 默认 0s)update_config # 用于配置滚动更新配置parallelism # 一次性更新的容器数量delay # 更新一组容器之间的间隔时间failure_action # 定义更新失败的策略continue # 继续更新rollback # 回滚更新pause # 暂停更新(默认)monitor # 每次更新后的持续时间以监视更新是否失败(单位: ns|us|ms|s|m|h) (默认为0)max_failure_ratio # 回滚期间容忍的失败率(默认值为0)order # v3.4 版本中新增的参数, 回滚期间的操作顺序stop-first #旧任务在启动新任务之前停止(默认)start-first #首先启动新任务, 并且正在运行的任务暂时重叠rollback_config # v3.7 版本中新增的参数, 用于定义在 update_config 更新失败的回滚策略parallelism # 一次回滚的容器数, 如果设置为0, 则所有容器同时回滚delay # 每个组回滚之间的时间间隔(默认为0)failure_action # 定义回滚失败的策略continue # 继续回滚pause # 暂停回滚monitor # 每次回滚任务后的持续时间以监视失败(单位: ns|us|ms|s|m|h) (默认为0)max_failure_ratio # 回滚期间容忍的失败率(默认值0)order # 回滚期间的操作顺序stop-first # 旧任务在启动新任务之前停止(默认)start-first # 首先启动新任务, 并且正在运行的任务暂时重叠注意支持 docker-compose up 和 docker-compose run 但不支持 docker stack deploy 的子选项security_opt container_name devices tmpfs stop_signal links cgroup_parentnetwork_mode external_links restart build userns_mode sysctlsdevices # 指定设备映射列表 (等同于 docker run --device 的作用)depends_on # 定义容器启动顺序 (此选项解决了容器之间的依赖关系 此选项在 v3 版本中 使用 swarm 部署时将忽略该选项)示例docker-compose up 以依赖顺序启动服务下面例子中 redis 和 db 服务在 web 启动前启动默认情况下使用 docker-compose up web 这样的方式启动 web 服务时也会启动 redis 和 db 两个服务因为在配置文件中定义了依赖关系version: 3services:web:build: .depends_on:- db - redis redis:image: redisdb:image: postgres dns # 设置 DNS 地址(等同于 docker run --dns 的作用)dns_search # 设置 DNS 搜索域(等同于 docker run --dns-search 的作用)tmpfs # v2 版本以上, 挂载目录到容器中, 作为容器的临时文件系统(等同于 docker run --tmpfs 的作用, 在使用 swarm 部署时将忽略该选项)entrypoint # 覆盖容器的默认 entrypoint 指令 (等同于 docker run --entrypoint 的作用)env_file # 从指定文件中读取变量设置为容器中的环境变量, 可以是单个值或者一个文件列表, 如果多个文件中的变量重名则后面的变量覆盖前面的变量, environment 的值覆盖 env_file 的值文件格式RACK_ENVdevelopment environment # 设置环境变量 environment 的值可以覆盖 env_file 的值 (等同于 docker run --env 的作用)expose # 暴露端口, 但是不能和宿主机建立映射关系, 类似于 Dockerfile 的 EXPOSE 指令external_links # 连接不在 docker-compose.yml 中定义的容器或者不在 compose 管理的容器(docker run 启动的容器, 在 v3 版本中使用 swarm 部署时将忽略该选项)extra_hosts # 添加 host 记录到容器中的 /etc/hosts 中 (等同于 docker run --add-host 的作用)healthcheck # v2.1 以上版本, 定义容器健康状态检查, 类似于 Dockerfile 的 HEALTHCHECK 指令test # 检查容器检查状态的命令, 该选项必须是一个字符串或者列表, 第一项必须是 NONE, CMD 或 CMD-SHELL, 如果其是一个字符串则相当于 CMD-SHELL 加该字符串NONE # 禁用容器的健康状态检测CMD # test: [CMD, curl, -f, http://localhost]CMD-SHELL # test: [CMD-SHELL, curl -f http://localhost || exit 1] 或者 test: curl -f https://localhost || exit 1interval: 1m30s # 每次检查之间的间隔时间timeout: 10s # 运行命令的超时时间retries: 3 # 重试次数start_period: 40s # v3.4 以上新增的选项, 定义容器启动时间间隔disable: true # true 或 false, 表示是否禁用健康状态检测和 test: NONE 相同image # 指定 docker 镜像, 可以是远程仓库镜像、本地镜像init # v3.7 中新增的参数, true 或 false 表示是否在容器中运行一个 init, 它接收信号并传递给进程isolation # 隔离容器技术, 在 Linux 中仅支持 default 值labels # 使用 Docker 标签将元数据添加到容器, 与 Dockerfile 中的 LABELS 类似links # 链接到其它服务中的容器, 该选项是 docker 历史遗留的选项, 目前已被用户自定义网络名称空间取代, 最终有可能被废弃 (在使用 swarm 部署时将忽略该选项)logging # 设置容器日志服务driver # 指定日志记录驱动程序, 默认 json-file (等同于 docker run --log-driver 的作用)options # 指定日志的相关参数 (等同于 docker run --log-opt 的作用)max-size # 设置单个日志文件的大小, 当到达这个值后会进行日志滚动操作max-file # 日志文件保留的数量network_mode # 指定网络模式 (等同于 docker run --net 的作用, 在使用 swarm 部署时将忽略该选项) networks # 将容器加入指定网络 (等同于 docker network connect 的作用), networks 可以位于 compose 文件顶级键和 services 键的二级键aliases # 同一网络上的容器可以使用服务名称或别名连接到其中一个服务的容器ipv4_address # IP V4 格式ipv6_address # IP V6 格式示例:version: 3.7services: test: image: nginx:1.14-alpinecontainer_name: mynginxcommand: ifconfignetworks: app_net: # 调用下面 networks 定义的 app_net 网络ipv4_address: 172.16.238.10networks:app_net:driver: bridgeipam:driver: defaultconfig:- subnet: 172.16.238.0/24pid: host # 共享宿主机的 进程空间(PID)ports # 建立宿主机和容器之间的端口映射关系, ports 支持两种语法格式SHORT 语法格式示例:- 3000 # 暴露容器的 3000 端口, 宿主机的端口由 docker 随机映射一个没有被占用的端口- 3000-3005 # 暴露容器的 3000 到 3005 端口, 宿主机的端口由 docker 随机映射没有被占用的端口- 8000:8000 # 容器的 8000 端口和宿主机的 8000 端口建立映射关系- 9090-9091:8080-8081- 127.0.0.1:8001:8001 # 指定映射宿主机的指定地址的- 127.0.0.1:5000-5010:5000-5010 - 6060:6060/udp # 指定协议LONG 语法格式示例:(v3.2 新增的语法格式)ports:- target: 80 # 容器端口published: 8080 # 宿主机端口protocol: tcp # 协议类型mode: host # host 在每个节点上发布主机端口, ingress 对于群模式端口进行负载均衡secrets # 不知道怎么用security_opt # 为每个容器覆盖默认的标签 (在使用 swarm 部署时将忽略该选项)stop_grace_period # 指定在发送了 SIGTERM 信号之后, 容器等待多少秒之后退出(默认 10s)stop_signal # 指定停止容器发送的信号 (默认为 SIGTERM 相当于 kill PID; SIGKILL 相当于 kill -9 PID; 在使用 swarm 部署时将忽略该选项)sysctls # 设置容器中的内核参数 (在使用 swarm 部署时将忽略该选项)ulimits # 设置容器的 limituserns_mode # 如果Docker守护程序配置了用户名称空间, 则禁用此服务的用户名称空间 (在使用 swarm 部署时将忽略该选项)volumes # 定义容器和宿主机的卷映射关系, 其和 networks 一样可以位于 services 键的二级键和 compose 顶级键, 如果需要跨服务间使用则在顶级键定义, 在 services 中引用SHORT 语法格式示例:volumes:- /var/lib/mysql # 映射容器内的 /var/lib/mysql 到宿主机的一个随机目录中- /opt/data:/var/lib/mysql # 映射容器内的 /var/lib/mysql 到宿主机的 /opt/data- ./cache:/tmp/cache # 映射容器内的 /var/lib/mysql 到宿主机 compose 文件所在的位置- ~/configs:/etc/configs/:ro # 映射容器宿主机的目录到容器中去, 权限只读- datavolume:/var/lib/mysql # datavolume 为 volumes 顶级键定义的目录, 在此处直接调用LONG 语法格式示例:(v3.2 新增的语法格式)version: 3.2services:web:image: nginx:alpineports:- 80:80volumes:- type: volume # mount 的类型, 必须是 bind、volume 或 tmpfssource: mydata # 宿主机目录target: /data # 容器目录volume: # 配置额外的选项, 其 key 必须和 type 的值相同nocopy: true # volume 额外的选项, 在创建卷时禁用从容器复制数据- type: bind # volume 模式只指定容器路径即可, 宿主机路径随机生成; bind 需要指定容器和数据机的映射路径source: ./statictarget: /opt/app/staticread_only: true # 设置文件系统为只读文件系统volumes:mydata: # 定义在 volume, 可在所有服务中调用restart # 定义容器重启策略(在使用 swarm 部署时将忽略该选项, 在 swarm 使用 restart_policy 代替 restart)no # 禁止自动重启容器(默认)always # 无论如何容器都会重启on-failure # 当出现 on-failure 报错时, 容器重新启动其他选项domainname, hostname, ipc, mac_address, privileged, read_only, shm_size, stdin_open, tty, user, working_dir上面这些选项都只接受单个值和 docker run 的对应参数类似对于值为时间的可接受的值2.5s10s1m30s2h32m5h34m56s时间单位: us, ms, s, m h对于值为大小的可接受的值2b1024kb2048k300m1gb单位: b, k, m, g 或者 kb, mb, gbnetworks # 定义 networks 信息driver # 指定网络模式, 大多数情况下, 它 bridge 于单个主机和 overlay Swarm 上bridge # Docker 默认使用 bridge 连接单个主机上的网络overlay # overlay 驱动程序创建一个跨多个节点命名的网络host # 共享主机网络名称空间(等同于 docker run --nethost)none # 等同于 docker run --netnonedriver_opts # v3.2以上版本, 传递给驱动程序的参数, 这些参数取决于驱动程序attachable # driver 为 overlay 时使用, 如果设置为 true 则除了服务之外独立容器也可以附加到该网络; 如果独立容器连接到该网络则它可以与其他 Docker 守护进程连接到的该网络的服务和独立容器进行通信ipam # 自定义 IPAM 配置. 这是一个具有多个属性的对象, 每个属性都是可选的driver # IPAM 驱动程序, bridge 或者 defaultconfig # 配置项subnet # CIDR格式的子网表示该网络的网段external # 外部网络, 如果设置为 true 则 docker-compose up 不会尝试创建它, 如果它不存在则引发错误name # v3.5 以上版本, 为此网络设置名称 文件格式示例version: 3services:redis:image: redis:alpineports:- 6379networks:- frontenddeploy:replicas: 2update_config:parallelism: 2delay: 10srestart_policy:condition: on-failuredb:image: postgres:9.4volumes:- db-data:/var/lib/postgresql/datanetworks:- backenddeploy:placement:constraints: [node.role manager]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/89712.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站推广的工具discuz做视频网站

我曾在某处读到过(可能在《代码大全》,但我不敢确定),程序员应该每年学习一门新的编程语言。但如果做不到,我建议,你至少学习以下 5 种开发语言,以便你在职业生涯有很好的表现。每个公司都喜爱精…

建材销售网站手机模板门头沟青岛网站建设

如转载,请注明出处:http://blog.csdn.net/robinson_0612/archive/2009/10/31/4751070.aspx SQL server 2005高可用性之日志传送是在SQL server 2000 日志传送基础之上的延续,两者其本质上并没有太大的差异。日志传送能够同步位于不同服务器或…

做建筑材料的网站有哪些wordpress 去掉作者信息

首先你需要有一个域名 1.点击部署的项目设置 2.找到Domains 3.输入自己的域名 点击添加之后按要求去域名服务商添加解析即可 4.显示下面内容就设置完成了,

学校校园网站建设服务wordpress 原生相册

JVM基础篇-本地方法栈与堆 本地方法栈 什么是本地方法? 本地方法即那些不是由java层面实现的方法,而是由c/c实现交给java层面进行调用,这些方法在java中使用native关键字标识 public native int hashCode()本地方法栈的作用? 为本地方法提供内存空…

响应式网站做优化好吗服务器购买网站

📝个页人主:五敷有你 🔥系列专栏:SpringBoot⛺️稳重求进,晒太阳 权限系统与RBAC模型 权限 为了解决用户和资源的操作关系, 让指定的用户,只能操作指定的资源。 权限功能 菜单权限&a…

提出网络营销思想的网站改版计划泊头网站建设价格

CAP原则又称CAP定理: 指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同…

wordpress主题音乐网站seo哪里做的好

第一个只出现一次的字符 题目:在字符串中找出第一个只出现一次的字符,比如输入“wersdfxvsdfwer”,则输出x。 方法一: 还是老规矩,初始想法是从头遍历每一个字符,每遍历一个字符都与后面n-1个字符比较如果…

温州做网站最好的丹阳网站建设多少钱

📃个人主页:个人主页 🔥系列专栏:C语言试题200例目录 💬推荐一款刷算法、笔试、面经、拿大公司offer神器 👉 点击跳转进入网站 ✅作者简介:大家好,我是码莎拉蒂,CSDN博客专家(全站排名Top 50),阿里云博客专家、51CTO博客专家、华为云享专家 1、题目 输入一行字…

南昌市建设工程质量监督站网站开发一个平台

国产数据库在技术架构上主要分为集中式、基于中间件分布式和原生分布式架构,衍生出集中式架构和分布式架构。那么在这些部署架构中,从数据分布的视角来看,在数据库中数据分布的形态是怎样的。本文将简要分析OceanBase、PolarDB、OpenGauss、G…

大连培训网站建设开发公司管理制度

1、前言 Gradle插件开发在Android进阶知识中是占有一定比例的,特别是在性能优化领域,基本都会涉及,而且跟我们日常的编译打包也息息相关,加上有不少招聘要求里也明确要有Gradle插件开发经验,所以即使大部分人的日常开…

网站运营做内容做网页要多少钱

本文为非全局websocket,只在单页面创建连接。适用于在线聊天对话等业务。若有需要全局websocket(一打开app/小程序就自动连接,关闭则断开),请参考:微信小程序全局websocket。或将本文的实现移至App.vue中即可本文示例较为简易,若生产业务线上使用,需额外优化稳定性即异…

做qq空间的网站安装字体怎么在wordpress

一、set/multiset容器 1. set基本概念 简介:所有元素都会在插入时自动被排序 本质:set/multiset属于关联式容器,底层结构是用二叉树实现的 set和multiset的区别:set不允许容器中有重复的元素,multiset允许容器中有…

自己做的网站怎么放到网上去网站建设使用情况

下载安装克魔助手 摘要 本文介绍了如何下载安装克魔助手工具,以及注册和登录流程。通过简单的步骤,用户可以轻松获取并使用该工具,为后续的手机应用管理操作做好准备。 引言 克魔助手是一款免费的手机管理工具,通过该工具用户…

网站备案号 信息女生网站开发

1. 静态Web服务器是什么? 可以为发出请求的浏览器提供静态文档的程序。 平时我们浏览百度新闻数据的时候,每天的新闻数据都会发生变化,那访问的这个页面就是动态的,而我们开发的是静态的,页面的数据不会发生变化。 …

怎么用自己的网站做邮箱广东建筑人才网招聘信息网

目录 1.对真实值类别编码:2.预测值:3.目标函数要求:4.使用Softmax模型将输出置信度Oi计算转换为输出匹配概率y^i:5.使用交叉熵作为损失函数:6.代码实现: 1.对真实值类别编码: y为真实值&#xf…

自学做网站多长时间如何做网站的逻辑结构图

插: 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 坚持不懈,越努力越幸运,大家一起学习鸭~~~ 3妹:好冷啊, 冻得瑟瑟发抖啦 2…

自己怎么做机构网站网站项目怎么做计划

随着科技的进步,电脑已经深入到我们的日常生活和工作中。而在这个数字时代,录制屏幕内容变得日益重要。无论是制作教程、分享游戏技巧,还是记录重要的演示,录屏都是一个不可或缺的功能。可是电脑怎么录屏呢?本文将深入…

做网站标题图片大小互联网域名是什么意思

Thinkpad笔记本重装系统时无法UEFI启动进入PE怎么办?近日,有用户想要在Thinkpad笔记本中重装操作系统,但是发现无法UEFI启动并进入PE系统。如果想要通过PE进行Thinkpad笔记本系统重装操作的话,那么应该如何解决上述的问题呢?下面&#xff0…

网站导航栏的设计与实现天涯论坛发帖推广

JavaScript的事件循环是一种执行模型,它允许JavaScript引擎执行异步任务,尽管JavaScript是单线程的。这个模型确保了即使在执行长时间运行的操作(如从服务器获取数据)时,JavaScript代码也能保持响应性。事件循环和回调…

建网站的公司广州自适应企业架构

1.将Exchange Server 2010服务器加入域。 2.在“开始”菜单上,依次导航到“所有程序”>“附件”>“Windows PowerShell”。打开提升的 Windows PowerShell 控制台并运行以下命令: Import-Module ServerManager 3.使用 Add-WindowsFeature cmdlet 安…