码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • docker创建service时动态获取服务名 模版占位符


    docker 模板占位符{{xxx}}:

    官方文档:https://docs.docker.com/engine/reference/commandline/service_create/#create-services-using-templates 

    docker service create --name test --env SERVICE_NAME={{.Service.Name}} --mount type=bind,src=/data/{{.Service.Name}}_ecmaster,dst=/data/ecmaster

    在Docker中,有几个可以在Compose文件和Swarm服务定义中使用的特殊模板参数。这些参数使用{{}}进行包裹,可以在定义中动态地引用不同的值。以下是一些常用的模板参数:

    {{.Service.Name}}:当前服务的名称。

    {{.Task.Name}}:当前任务(容器)的名称。

    {{.Node.Hostname}}:当前节点(主机)的主机名。

    {{.Node.ID}}:当前节点(主机)的ID。

    {{.Node.IP}}:当前节点(主机)的IP地址。

    {{.Task.Slot}}:在全局服务中表示任务索引,用于它在集群中的位置。

    {{.Task.PID}}:当前任务(容器)的进程ID。

    {{.Task.Status}}:当前任务(容器)的状态(running、completed等)。

    {{.Task.DesiredState}}:服务期望的任务(容器)状态。

    这些模板参数可以用于Compose文件中的环境变量、标签、网络别名等,也可以用于Swarm服务定义中的环境变量和标签中。使用这些模板参数,您可以动态地根据需要设置容器的属性,并在运行时进行替换。

  • 相关阅读:
    【ArcGIS微课1000例】0048:ArcGIS河流渐变效果的实现(制图表达案例)
    AI脑控机器人应用前景如何?
    前后端联调可能出现的问题
    Nginx安装Lua
    [开源精品] C#.NET im 聊天通讯架构设计 -- FreeIM 支持集群、职责分明、高性能
    【Hack The Box】windows练习-- Buff
    企企云ERP OpenAPI接口--.Net Core Aws Sigv4 快速编码
    【Leetcode】14. 最长公共前缀
    Java从萌新小白到顶级大牛(7更新中)
    java方法返回多个值,使用Pair、Triple
  • 原文地址:https://blog.csdn.net/qq_42152032/article/details/134444292
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号