


So führen Sie Docker-Mount-Volumes mit dem Docker Engine SDK und Golang aus
Der PHP-Editor Xigua stellt Ihnen heute vor, wie Sie das Docker-Engine-SDK und Golang zum Ausführen von Docker-Installationsvolumes verwenden. Docker ist eine beliebte Containerisierungsplattform und das Docker Engine SDK ist eine API-Bibliothek für die Interaktion mit der Docker Engine. Golang ist eine leistungsstarke Programmiersprache, die in Verbindung mit dem Docker Engine SDK verwendet werden kann, um eine flexiblere Containerverwaltung zu erreichen. In diesem Artikel wird detailliert beschrieben, wie Sie Docker-Engine-SDK und Golang zum Erstellen, Verwalten und Ausführen von Docker-Installationsvolumes verwenden, sodass Sie Docker besser für die Anwendungsentwicklung und -bereitstellung nutzen können. Lasst uns beginnen!
Frageninhalt
Ich schaue mir die Docker-Engine-SDK-Dokumentation (https://docs.docker.com/engine/api/sdk/) an, die sich auf die Ausführung von Docker mit Golang bezieht Ich möchte einen Container ausführen (gut dokumentiert), kann aber nicht herausfinden, wie ich ein Volume bereitstellen kann, während der Container ausgeführt wird.
Meine Idee ist, das Docker SDK zu verwenden, um den entsprechenden Befehl auszuführen:
docker 运行 -v $PWD:/tmp myimage
Die Golang OS Exec-Bibliothek wird jedoch nicht ausgeführt.
Ist das möglich?
Problemumgehung
Der Abschnitt mit den Beispielen enthält das meiste, was Sie brauchen:
https://docs.docker.com/engine/api/sdk/examples/#run-a-container
Es ist wichtig, sich daran zu erinnern docker run ...
, dass es beides ist
- Erstellen Sie einen Container
- Starten Sie einen Container
Abkürzung für docker run -v
是 docker run --mount type=bind,source="$(pwd)"/target,target=/app
resp, err := cli.containercreate(ctx, &container.config{ image: "alpine", cmd: []string{"echo", "hello world",}, }, &container.hostconfig{ mounts: []mount.mount{ { type: mount.typebind, source: "/local/dir", target: "/app", }, }, }, nil, "", )
Wenn Sie nur eine Datei möchten
resp, err := cli.ContainerCreate(ctx, &container.Config{ Image: "alpine", Cmd: []string{"echo", "hello world",}, }, &container.HostConfig{ Binds: []string{ "/local/dir/file.txt:/app/file.txt", }, }, nil, "", )
Verwandt:
- So mounten Sie eine einzelne Datei in einem Volume
- https://www.php.cn/link/5d9a8bf41762edc791eb6d353d7772b1
- Definieren Sie den Volume-Bereitstellungspunkt im Golang Docker SDK
Das obige ist der detaillierte Inhalt vonSo führen Sie Docker-Mount-Volumes mit dem Docker Engine SDK und Golang aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Seit seiner Einführung im Jahr 2009 hat sich Bitcoin zu einem führenden Unternehmen in der Welt der Kryptowährungen entwickelt und sein Preis hat enorme Schwankungen erfahren. Um einen umfassenden historischen Überblick zu bieten, stellt dieser Artikel Bitcoin-Preisdaten von 2009 bis 2025 zusammen und deckt wichtige Marktereignisse, Änderungen der Marktstimmung und wichtige Faktoren ab, die die Preisbewegungen beeinflussen.

Bitcoin hat als Kryptowährung seit seiner Einführung erhebliche Marktvolatilität erlebt. Dieser Artikel bietet einen Überblick über den historischen Preis von Bitcoin seit seiner Geburt, um den Lesern zu helfen, seine Preistrends und Schlüsselmomente zu verstehen. Durch die Analyse der historischen Preisdaten von Bitcoin können wir die Einschätzung des Marktes über seinen Wert und die Faktoren, die seine Schwankungen beeinflussen, verstehen und eine Grundlage für zukünftige Investitionsentscheidungen schaffen.

Seit seiner Gründung im Jahr 2009 hat der Preis von Bitcoin im November 2021 auf 69.044,77 USD auf 69.044,77 USD gestiegen und im Dezember 2018 auf 3.191,22 USD gesunken. Ab Dezember 2024 hat der jüngste Preis 100.204 USD überschritten.

Echtzeit-Bitcoin-USD-Preis Faktoren, die den Bitcoin -Preis beeinflussen Indikatoren für die Vorhersage zukünftiger Bitcoin -Preise Hier finden Sie einige wichtige Informationen zum Preis von Bitcoin in den Jahren 2018-2024:

Ja, die H5-Seitenproduktion ist eine wichtige Implementierungsmethode für die Front-End-Entwicklung, die Kerntechnologien wie HTML, CSS und JavaScript umfasst. Entwickler bauen dynamische und leistungsstarke H5 -Seiten auf, indem sie diese Technologien geschickt kombinieren, z. B. die Verwendung der & lt; canvas & gt; Tag, um Grafiken zu zeichnen oder JavaScript zu verwenden, um das Interaktionsverhalten zu steuern.

Die Methode zur Anpassung der Größe der Größe der Größe der Größe in CSS ist mit Hintergrundfarben einheitlich. In der täglichen Entwicklung begegnen wir häufig Situationen, in denen wir die Details der Benutzeroberfläche wie Anpassung anpassen müssen ...

Das Problem der Containeröffnung aufgrund einer übermäßigen Auslassung von Text unter Flex -Layout und Lösungen werden verwendet ...

In Bezug auf die Gründe und Lösungen für falsch ausgerichtete Darstellung von Inline-Block-Elementen. Beim Schreiben von Webseitenlayout stoßen wir oft auf einige scheinbar seltsame Anzeigenprobleme. Vergleichen...
