Dockerfile 中使用的镜像有 version 参数,需要从外部脚本传入,脚本如下:

TOMCAT_VERSION=8.5.24
docker build --build-arg TOMCAT_VERSION="${TOMCAT_VERSION}" -t my-dest-image-"${TOMCAT_VERSION}" .

Dockerfile:

ARG TOMCAT_VERSION
FROM my-src-image-${TOMCAT_VERSION}:1.0
ARG TOMCAT_VERSION
RUN echo "${TOMCAT_VERSION}"

注意:

1. 参数使用时要用 {} 括起来,我之前没有加,调用 FROM 语句时报错 invalid reference format

2. FROM 之后还要使用该参数的话,需要重新引入一下

向 Dockerfile 传参 --build-arg 遇到的一些小坑相关推荐

  1. docker build --build-arg 传参到 Dockerfile

    Docker build 命令 docker build 命令用于使用 Dockerfile 创建镜像. 语法 docker build [OPTIONS] PATH | URL | - OPTION ...

  2. vue 事件调用 传参_对vue下点击事件传参和不传参的区别详解

    如下所示: {{btn_text1}} {{btn_text2}} var _vm = new Vue({ data : { btn_text1 : '点击1' , btn_text2 : '点击2' ...

  3. click传值vue_对vue下点击事件传参和不传参的区别详解

    如下所示: {{btn_text1}} {{btn_text2}} var _vm = new Vue({ data : { btn_text1 : '点击1' , btn_text2 : '点击2' ...

  4. 微信小程序基础而重要语法整理总结(数据绑定、运算表达式、循环渲染、条件渲染、事件绑定(传参))

    目录 数据绑定 运算表达式 循环渲染 条件渲染 事件绑定(传参) 首先对初始化后的小程序目录进行梳理(图来自某机构) 补充: sitemap配置:小程序根目录下的sitemap. json文件用来配置 ...

  5. a标签点击中文文件名乱码_关于a href传参的中文乱码问题

    当需要href进行传参,参数为中文时,会出现乱码问题,最简单的方法是: 传入的值首先用escape()进行加密,然后在取值页面用unescape()解密,亲测有效. 网上查了一下还有用urlencod ...

  6. 小程序使用formdata格式传参

    在开发过程中后端要求使用formdata格式传参,试了下发现小程序不能new formData,上网查了查,微信开放社区找到了解决方法,原文之路:使用wx.request发送multipart/for ...

  7. WEIXIN day_04(8.19)小程序的事件处理、传参、常用API、生命周期、网络通信

    小程序的事件处理 <swiper bindchange="当轮播图切换页面时触发该事件"></swiper> <scroll-view bindscr ...

  8. shell脚本的命令行传参

    在Linux环境下开发C程序,若想要可选择性的给程序传递外部参数,最后是以启动脚本的形式间接进行传递,这样对于命令行的参数解析工作将集中到shell脚本中,大大增加C代码的可移植性.       sh ...

  9. Flutter开发之路由跳转与传参(七)

    参考练习:https://book.flutterchina.club/chapter2/flutter_router.html 路由(Route)在移动开发中通常指页面(Page),这跟web开发中 ...

最新文章

  1. 存储mysql数据存在特殊字符时处理_SQL数据库对于保存特殊字符的解决办法
  2. 前端学习(1614):oracle数据库管理
  3. 使用idea创建JavaWeb项目
  4. mysql排重_mysql 排重查询
  5. 服务器摆放需要预留U位么_这样的U型厨房,才是我向往的
  6. QToolBox学习笔记
  7. 好看的table-css样式
  8. 注册表删除方式解决Navicat到期问题
  9. 牛客网Verilog快速入门题目收获——异步复位的串联T触发器(VL2)
  10. IC基础(三):跨时钟域处理——电平同步器
  11. 不均衡分类问题 之 class weight sample weight
  12. 编程之美--数组中的最长递增子序列(LIS longest increasement sequence)
  13. 第三集 怪物学院 第十八章
  14. mysql show slave status 无记录_从show slave status 中判断mysql同步状态
  15. JAVA设计表情包制作程序_MSNLite表情包制作生成器(Java实现)
  16. BZOJ4167: 永远亭的竹笋采摘 分块
  17. 城市级智能网联示范区情况全扫描(2022版)
  18. 人工智能正在改变音乐产业
  19. 凌华服务器装系统,cbz8000监控系统安装指南v2.3(27页)-原创力文档
  20. OCM Examination Guide

热门文章

  1. 制作一个简单的倒计时动画
  2. 机器学习 卷积神经网络 Convolutional Neural Network(CNN)
  3. windows-运维-12 Windows 防火墙
  4. ensp路由器注册_使用ensp进行简单的路由器互连实验
  5. 浏览器出现无法访问此页面的提示的解决办法
  6. Arch Linux 安装 Anbox
  7. 科技公司产品经理和技术总监哪个更重要?
  8. rtl驱动 ubuntu 禁用_转载:Ubuntu 14.04 安装 rtl8188cus 驱动
  9. python求字典的平均值_获取字典列表中值的平均值
  10. latex 公式换行_如何在微信公众号中!编辑出漂亮的数学公式?