Fügen Sie der angegebenen Datei im Dockerfile mehrere Zeilen hinzu und achten Sie auf das Symbol "$" nach dem Echo. [root@master01 ovn-node]# cat Docker-Datei VON ovn-node:2.11.2 # sed löscht die angegebene Zeile RUN sed -i '53d' /root/start-ovs.sh # Verwenden Sie echo, um mehrere Inhaltszeilen hinzuzufügen. RUN echo $'OVERLAY_ENDPOINT=`hostname -i`\n\ ovs-vsctl set open.external-ids:ovn-encap-ip=${OVERLAY_ENDPOINT}\n\ \N\ # eine Brücke erstellen, dann externer Port zuordnen\n\ ovs-vsctl add-br br-ex\n\ ovs-vsctl setze Open_vSwitch .external-ids:ovn-bridge-mappings=phyNet:br-ex\n\ \N\ # Netzwerkkarte hinzufügen 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"] Ergebnis: Beachten Sie, dass die Kommentarzeile "#" im mehrzeiligen Text nicht in die angegebene Datei eingetragen wird [root@master01 ovn-Knoten]# cat /root/start-ovs.sh # Stellen Sie remote ovn-sb für ovn-controller ein, um eine Verbindung herzustellen ovs-vsctl-Set offen. externe IDs:ovn-remote=tcp:${OVN_SB_SERVICE_HOST}:${OVN_SB_SERVICE_PORT} ovs-vsctl-Satz offen. externe IDs:ovn-encap-type=geneve OVERLAY_ENDPOINT=`Hostname -i` ovs-vsctl-Set offen. external-ids:ovn-encap-ip=${OVERLAY_ENDPOINT} ovs-vsctl add-br br-ex ovs-vsctl setze 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 Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
>>: Detaillierte Erläuterung der Multiversion-Parallelitätskontrolle großer Objekte in MySQL
1. Beschreibung des Versprechens Promise ist ein ...
Ziel: Erstelle ein Quadrat, dessen Seitenlänge gl...
Inhaltsverzeichnis Lösungsanalyse Scheibe Lebensl...
Vorwort Wenn Sie sich auf die Stelle eines Betrie...
Inhaltsverzeichnis 1. Einführung in die Linux-Sys...
Inhaltsverzeichnis Ereignis Seite wird geladen Ve...
Seit Zabbix Version 3.0 wird verschlüsselte Kommu...
Jeden Tag ein jQuery-Plugin - jQuery-Plugin zur I...
Das Anzeigen und Interpretieren von Informationen...
Installationsumgebung: CAT /etc/os-release Zeigt ...
Inhaltsverzeichnis 1. Prinzip des ganz linken Prä...
Die Installation von MySQL 5.7 auf Ubuntu 1804 wi...
In MySQL können Sie mehrere Indizes für eine Tabe...
Verwenden Sie Docker, um eine flexible Online-PHP...
Vorwort Swap ist eine spezielle Datei (oder Parti...