首页服务器Web服务器 Docker堆栈的管理操作详解

Docker堆栈的管理操作详解

本文详细讲述了Docker堆栈的管理操作。分享给大家供大家参考,具体如下: 在Docker中,镜像是一个轻量级的,独立的可执行程序包,包含运行一个软件所需的所有东西,包括代码、运行环境…

本文详细讲述了Docker堆栈的管理操作。分享给大家供大家参考,具体如下:

在Docker中,镜像是一个轻量级的,独立的可执行程序包,包含运行一个软件所需的所有东西,包括代码、运行环境、库、环境变量和配置文件。容器是镜像的运行实例,默认情况下,它与主机环境完全隔离,只有在配置时才访问主机文件和端口。

在《Docker集群的创建与管理》中,设置了一个运行Docker的机器集群,并部署了一个应用程序,容器在多台机器上运行。现在你可以了解分布式应用程序层次结构的顶层:堆栈。堆栈是一组相互关联的服务,它们可以共享依赖关系,并且可以一起协调和缩放。单个堆栈能够定义和协调整个应用程序的功能。

添加一个新服务并重新部署

将服务添加到docker-compose.yml文件很容易,首先添加一个免费的可视化器服务,使我们能看到是如何调度容器。在编辑器中打开docker-compose.yml,并用下面的代码替换它的内容:

version: "3"services: web: # 用你的名称和镜像细节替换username/repo:tag image: username/repo:tag deploy:  replicas: 5  restart_policy:  condition: on-failure  resources:  limits:   cpus: "0.1"   memory: 50M ports:  - "80:80" networks:  - webnet visualizer: image: dockersamples/visualizer:stable ports:  - "8080:8080" volumes:  - "/var/run/docker.sock:/var/run/docker.sock" deploy:  placement:  constraints: [node.role == manager] networks:  - webnetnetworks: webnet:
本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/fwq/web/2062.html
上一篇centOS7下Spark安装配置教程详解
下一篇 详解Supervisor安装与配置(Linux/Unix进程管理工具)
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部