dockerfile echo指定文件多行文本的方法实现
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,在dockerfile中给指定文件添加多行,注意echo后面的"$"符号[root@master01 ovn-node]# cat dockerfile FROM ovn-node:2.11.2# s
千家信息网最后更新 2025年12月02日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安全错误
数据库的锁怎样保障安全
杭州互联网软件开发招聘信息
协议软件开发难度
数据库型业务
公交公司网络安全应急方案
gbase8t数据库安全性
数据库中R7_SDE
外卖下单软件开发代码
网络软件开发公司简介
未转变者为什么一进服务器就蹦
揭阳数据链软件开发费用是多少
山东群思网络技术有限公司
网络安全法第64条
网络安全知识大赛题解
如何设置时间服务器
雅安展厅多媒体软件开发
ti用的是什么软件开发环境
中信建投做软件开发怎么样
长沙金盾网络安全
定制软件开发的坑
网络安全的圣经
淳诺互联网科技
滴滴将接受网络安全审查
刀箱服务器cmm管理口重置
17类网络安全产品
数据库中R7_SDE
软件开发创业目标
服务器推荐安全软件有哪些
叛乱沙漠风暴老是被踢出服务器
法律网络安全竞赛答题
呼和浩特软件开发工具