Docker Engine -plugins

Docker Engine -plugins
Docker Engine -plugins er utvidelser som gir ekstra funksjonalitet til Docker -motoren. De kan installeres, administreres og fjernes ved hjelp av Docker CLI. De er utviklet ved hjelp av forskjellige programmeringsspråk og rammer, inkludert C ++, GO, Python, etc. Det er flere typer Docker Engine -plugins, for eksempel volumplugins, autorisasjons -plugins, nettverksplugins og loggingsplugins.

Denne artikkelen vil illustrere hvordan du bruker Docker Engine -plugins.

Hvordan bruke Docker Engine -plugins?

Docker -motorens plugins kan brukes på forskjellige måter, for eksempel:

  • Installer Docker -plugin
  • Liste Docker -plugin
  • Inspiser Docker -plugin
  • Lag volum ved hjelp av plugin
  • Aktiver og deaktiver plugin
  • Fjern Docker -plugin

Installer Docker -plugin

For å installere en Docker -plugin, velger du først en bestemt plugin på Docker Hub og kopierer "dra”Kommando. Deretter utføre "Docker -plugin -installasjonen ”Kommando i terminalen for å installere den. Trinn-for-trinn-prosedyren for å installere Docker-plugin er nevnt nedenfor:

Trinn 1: Søk etter plugins

Naviger til "på Docker Hub til"Utforske”Side, og velg“Plugins”Alternativ:

Når du gjør det, vil du se alle tilgjengelige plugins. Velg deretter ønsket plugin. Velg for eksempel "vieux/sshfs" plugg inn.

Trinn 2: Kopier “Pull” -kommandoen
Etter å ha valgt ønsket plugin, vil den åpne seg. Kopier det nedenfor uthevet "dra”Kommando:

Trinn 3: Installer plugin
Kjør nå den kopierte kommandoen i Windows -terminalen for å installere den valgte plugin:

Docker Plugin Install Vieux/SSHFS

Ovennevnte utgang indikerer at “vieux/sshfs”Plugin er installert med hell.

Liste Docker -plugin

For å liste opp tilgjengelige plugins i det lokale depotet, skriver du ut den oppgitte kommandoen:

Docker Plugin LS

I følge bildet ovenfor er det bare en plugin installert i.e., “vieux/sshfs”.

Inspiser Docker -plugin

Brukere kan inspisere den spesielle pluginen ved hjelp av “Docker inspiser kommando:

Docker Inspect 11CD68D462AD

Ovennevnte kommando har vist detaljert informasjon inkludert status, tilhørende containere og volumer osv., om en plugin med ID “11CD68D462AD”.

Lag volum ved hjelp av plugin

Kjør “docker volum create -d -name -o sshcmd = bruker@:”Kommando for å opprette et nytt volum ved hjelp av den spesielle plugin:

Docker Volume Create -D Vieux/SSHFS -Navn SSHFSVOL -O SSHCMD = [email protected]:/fjernkontroll

Her:

  • -d”Alternativet brukes til å spesifisere volumdriveren som skal brukes. I vårt tilfelle er det “vieux/sshfs" plugg inn.
  • -Navn”Brukes til å spesifisere volumnavnet. Spesifiser for eksempel "SSHFSVOL" -navnet.
  • -o sshcmd = [email protected]:/fjernkontroll”Spesifiserer SSH -kommandoen for å koble til den eksterne verten og montere filsystemet:

Kontroller det opprettede volumet ved hjelp av den medfølgende kommandoen:

Docker Volume LS

Den ovennevnte delen viser det nyopprettede bind I.e., “SSHFSVOL”Sammen med plugin -navnet.

Aktiver og deaktiver plugin

I denne delen kan brukere aktivere og deaktivere Docker -pluginen og kan bekrefte statusen ved å følge nedenfor -prosessen:

Aktiver Docker -plugin

For å aktivere Docker -pluginen, bruk "Docker Plugin Aktiver ”Kommando:

Docker Plugin Aktiver Vieux/SSHFS

Vis deretter dens status ved hjelp av den oppgitte kommandoen:

Docker Plugin LS

I skjermbildet ovenfor er statusen til ønsket plugin “ekte”Som indikerer at det er aktivert.

Deaktiver Docker -plugin

For å deaktivere Docker -pluginen, bruk "Docker -plugin deaktiverer ”Kommando:

Docker -plugin deaktiverer Vieux/SSHFS

Bruk deretter følgende kommando for å sikre om plugin -en er deaktivert:

Docker Plugin LS

Statusen til plugin er "falsk”Noe som betyr at det har blitt deaktivert med hell.

Fjern Docker -plugin

For å fjerne den spesifikke pluginen, bruk "Docker Plugin RM”Kommando sammen med pluginens navn eller ID:

Docker Plugin RM Vieux/SSHFS

Kontroller deretter om plugin -en er fjernet eller ikke ved å liste opp alle plugins:

Docker Plugin LS

I bildet over kan det sees ingen plugin som indikerer at den ønskede plugin er slettet med hell.

Konklusjon

Docker Engine -plugins kan brukes på forskjellige måter, for eksempel å installere en bestemt plugin, liste opp alle plugins og inspisere en spesifikk plugin. Dessuten kan brukere opprette et volum ved hjelp av hvilken som helst plugin, aktivere eller deaktivere plugins og fjerne Docker -plugins. Denne artikkelen har illustrert bruken av Docker Engine -plugins med praktisk implementering.