Überprüfen Sie die Version von curl, die Sie ausführen. Die Option --unix-socket
wurde in der Version 7.40
hinzugefügt. Wenn Sie eine ältere Version haben, müssen Sie ein Upgrade durchführen.
Andere Optionen bestehen darin, ein Skript in der Sprache Ihrer Wahl zu schreiben, die das Docker SDK verwendet. Sie können die Liste der unterstützten Sprachen hier anzeigen https://docs.docker.com/engine/api/sdks
Schließlich können Sie die Docker-Binärdatei in den Container installieren. Wenn Sie den Container auf einer der Linux-Distributionen (ubuntu, alpine) aufbauen, können Sie das Paket installieren. Oder Sie können die Docker-Binärdatei vom Host in den Container -v /usr/bin/docker:/usr/bin/docker
mappen. Hinweis: Wenn Sie die Binärdatei vom Host aus zuordnen, stellen Sie sicher, dass die Benutzer-/Gruppenzugriffssteuerungen ordnungsgemäß eingerichtet sind, da sich die Benutzer/Gruppen in einem Container von denen auf dem Host unterscheiden.
Ich hoffe, diese Hilfe