Add multiple lines to the specified file in Dockerfile, pay attention to the "$" symbol after echo [root@master01 ovn-node]# cat dockerfile FROM ovn-node:2.11.2 # sed deletes the specified line RUN sed -i '53d' /root/start-ovs.sh # Use echo to add multiple lines of content 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 nic ovs-vsctl add-port br-ex ${OVN_PHYNET_NIC}\n\ \n\ tail -f /var/log/openvswitch/ovs-vswitchd.log\n'\ >> /root/start-ovs.sh CMD ["/bin/bash","/root/start-ovs.sh"] Result: Note that the "#" comment line in the multi-line text is not entered into the specified file [root@master01 ovn-node]# cat /root/start-ovs.sh # Set remote ovn-sb for ovn-controller to connect to ovs-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=geneve OVERLAY_ENDPOINT=`hostname -i` ovs-vsctl set open . external-ids:ovn-encap-ip=${OVERLAY_ENDPOINT} ovs-vsctl add-br br-ex ovs-vsctl set Open_vSwitch . external-ids:ovn-bridge-mappings=phyNet:br-ex ovs-vsctl add-port br-ex ${OVN_PHYNET_NIC} tail -f /var/log/openvswitch/ovs-vswitchd.log The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM. You may also be interested in:
|
>>: Detailed explanation of multi-version concurrency control of large objects in MySQL
Drop-down menus are also very common in real life...
This old question has troubled countless front-end...
I plan to realize a series of sticky note walls. ...
How long has it been since I updated my column? H...
Carousel The main idea is: In the large container...
Recently, students from the User Experience Team o...
Provide login and obtain user information data in...
I think the carousel is a relatively important po...
1. It is best to add a sentence like this before t...
Preface The count function is used to count the r...
This is my first time using the element framework...
When I was asked this question, I was ignorant an...
1. Go to the official website to download the jdk...
1. Introduction I recently upgraded my blog and a...
1. Set up HOST on the host Macbook The previous d...