dockerfile echo指定文件多行文本的方法实现
发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,在dockerfile中给指定文件添加多行,注意echo后面的"$"符号[root@master01 ovn-node]# cat dockerfile FROM ovn-node:2.11.2# s
千家信息网最后更新 2024年11月30日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安全错误
数据库的锁怎样保障安全
制作数据库软件有哪些内容
计算机网络技术实际操作
e宝的永劫无间服务器咋样
黑河启动网络安全应急演练
碧蓝档案几个服务器
服务器的工作模式
寻客网络技术有限公司
惠州电脑服务器自动生产线
认证服务器ip
洛阳九州网络技术有限公司
网络技术服务定做价格
陌陌是仿什么软件开发的
sl服务器可以加多少ip
安庆行业专业软件开发
windows10服务器
叁玖互联网科技有限公司
如何设置数据库的安全性
工业软件开发核心
幻塔为什么会提示连接不到服务器
北京大学 代理服务器
企业网络安全需求有哪些
服务器能ping客户端吗
国产服务器概念龙头排名
网络安全信息中心考试
软件开发技术的实际案例
我的世界服务器bc
数据库慢查询日志位置
plc软件开发版
剑侠世界游戏服务器
服务器关外网