dockerfile echo指定文件多行文本的方法实现
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,在dockerfile中给指定文件添加多行,注意echo后面的"$"符号[root@master01 ovn-node]# cat dockerfile FROM ovn-node:2.11.2# s
千家信息网最后更新 2026年11月01日dockerfile echo指定文件多行文本的方法实现
在dockerfile中给指定文件添加多行,注意echo后面的"$"符号
[root@master01 ovn-node]# cat dockerfile FROM ovn-node:2.11.2# sed 删除指定行RUN sed -i '53d' /root/start-ovs.sh# 用echo添加多行内容RUN echo $'OVERLAY_ENDPOINT=`hostname -i`\n\ovs-vsctl set open . external-ids:ovn-encap-ip=${OVERLAY_ENDPOINT}\n\\n\# create a bridge , then mapping outside port\n\ovs-vsctl add-br br-ex\n\ovs-vsctl set Open_vSwitch . external-ids:ovn-bridge-mappings=phyNet:br-ex\n\\n\# add nicovs-vsctl add-port br-ex ${OVN_PHYNET_NIC}\n\\n\tail -f /var/log/openvswitch/ovs-vswitchd.log\n'\>> /root/start-ovs.shCMD ["/bin/bash","/root/start-ovs.sh"]结果: 注意多行文本中"#" 注释行,并没有输入到指定文件中
[root@master01 ovn-node]# cat /root/start-ovs.sh# Set remote ovn-sb for ovn-controller to connect toovs-vsctl set open . external-ids:ovn-remote=tcp:${OVN_SB_SERVICE_HOST}:${OVN_SB_SERVICE_PORT}ovs-vsctl set open . external-ids:ovn-encap-type=geneveOVERLAY_ENDPOINT=`hostname -i`ovs-vsctl set open . external-ids:ovn-encap-ip=${OVERLAY_ENDPOINT}ovs-vsctl add-br br-exovs-vsctl set Open_vSwitch . external-ids:ovn-bridge-mappings=phyNet:br-exovs-vsctl add-port br-ex ${OVN_PHYNET_NIC}tail -f /var/log/openvswitch/ovs-vswitchd.log以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
多行
文件
内容
文本
就是
注释
符号
结果
学习
帮助
支持
输入
方法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
花魁咖啡
上海睿民互联网科技有限公司
互联网最新的科技
腾讯阿里互联网科技
合肥互联网科技公司
互联网科技的英文
极限挑战互联网科技
互联网科技ppt模板
互联网科技公司招聘
中国科技互联网公司收入
常德市电业局互联网科技部
受益于互联网科技的高速发展
互联网和黑科技的看法
崇明区互联网教育科技售后服务
高科技互联网发展前景如何
伊宁互联网科技做什么的
上海互联网科技公司ppt
保山互联网科技靠谱吗
安徽零酒互联网科技有限公司
互联网 科技节活动 微视频大赛
华服互联网科技怎么样
互联网金融 科技金融
成都玖崟互联网科技有限公司乐商圈怎么样
团飞科技与伯堂互联网服务平台
互联网科技革命什么开始
链环科技传统企业怎么转型互联网
黑云互联网科技有限公司
本届互联网大会上的黑科技
华人运通互联网科技公司
网互联网络科技