Ich sshing in einen Server in einem Shell-Skript und einige Docker-Befehle ausführen. Einige der Befehle schlagen jedoch in der Docker-Version 1.7 fehl. Ich habe eine Korrektur für 1.7, aber es dauert viel länger, das Shell-Skript auszuführen, wenn ich es ständig benutze. Ich möchte also nach dieser Version suchen und wenn es 1.7 ist, auf das langsamere Skript zurückgreifen. Sonst lief die nette schnelle Version.in SSH-Shell-Skript überprüfen für Docker-Version
Denken etwas wie
if ssh -l root $1 "docker -v === '1.7.*'"
then
echo "Docker version 1.7!"
else
echo "Docker version not 1.7!"
fi
Offensichtlich ist dies nicht funktioniert. Irgendwelche Ideen?
danke! Das funktioniert wunderbar – user3455992