Sådan scannes du din Docker-rate med docker-bench-test

Sådan scannes du din Docker-rate med Docker-bænketest Kør dette praktiske script for at finde ud af, hvordan din sårbare din Docker-installation virkelig er.

Hvis du er en Docker-administrator, vil du måske tage dig tid til at sikre, at din Docker-installation er korrekt installeret og konfigureret. Du kunne gøre det manuelt, men det ville kræve betydelig indsats. Heldigvis er et script tilgængeligt, der giver dig mulighed for at køre omfattende test mod din Docker-afbetaling. Dette script kaldes docker-bench-test, og det udfører en utrolig mængde test. Faktisk er scanningerne så grundige, at resultaterne af din test vil tage dig betydelig tid at evaluere.

Skal-læse sky

  • Cloud computing i 2020: Forudsigelser om sikkerhed, AI, Kubernetes, mere
  • De vigtigste skyfremskridt i årtiet
  • Top desktop som en tjenesteudbyder (DaaS): Amazon, Citrix, Microsoft, VMware og mere
  • Cloud computing-politik (TechRepublic Premium)

Heldigvis tager det ikke så lang tid at installere docker-bench-test. Lad os starte denne test. Jeg demonstrerer på Ubuntu Server 18.04 og antager, at du allerede har Docker i gang.

Serverløs computing: En guide til IT-ledere (TechRepublic Premium)

Installation af afhængigheder

Den første ting at gøre er at installere den nødvendige afhængighed. Da docker-bench-test kører flagermus-test, skal du installere flagermus. Følg disse trin for at gøre dette:

  1. Åbn en terminal (eller log ind på din Ubuntu-server).
  2. Tilføj depotet med kommandoen sudo add-apt-repository ppa: duggan / bats .
  3. Opdater apt med kommandoen sudo apt-get-opdatering .
  4. Installer flagermus med kommandoen sudo apt-get install bats -y .

Du har også brug for git installeret, hvilket kan gøres med kommandoen:

 sudo apt-get install git 

Når installationen af ​​flagermus og git er færdig, er du klar til at fortsætte.

Download og brug af docker-bench-test

Docker-bench-testen kommer i form af et script. For at få scriptet skal du tjekke den seneste version med kommandoen:

 git klon https://github.com/gaia-adm/docker-bench-test.git 

Skift til det nyoprettede bibliotek med kommandoen med tjekket ud:

 cd docker-bænk-test 

Det er nu tid til at køre scriptet. Da scriptet kræves for at få adgang til visse privilegerede mapper, skal det køres med sudo. Vi udsteder kommandoen, så den viser resultaterne i TAP-format. Som standard skrives resultaterne til biblioteket / var / docker-bench-test / results og tidsstemples for hver testkørsel. Denne kommando er:

 sudo ./docker-bench-test.sh -t 

Det tager nogen tid at gennemføre testene. Når de er færdige, kan du se filen med kommandoen:

 mindre /var/docker-bench-test/results/tests_XXX.tap 

Hvor XXX er tidsstemplet.

Resultaterne giver dig en overflod af information. Scan gennem filen, linje for linje, og du skal se nogle meget gyldige bits, der hjælper dig med at forbedre din Docker-installation ( figur A ).

Figure A

" data-credit="" rel="noopener noreferrer nofollow">

Figur A

Hvis du finder, at resultaterne af testene ikke sendes til standardmappen, er dit bedste alternativ blot at sende dem direkte til en fil med en kommando som:

 sudo ./docker-bench-test.sh -t> docker-test-resultater 

Du kan derefter se resultaterne med kommandoen:

 mindre docker-test-resultater 

Nogle af resultaterne skal være lette rettelser (såsom at sikre, at du har tillid til brugere, der kan køre Docker-dæmonen), mens andre kan være lidt mere komplekse at løse (f.eks. Problemer med indholdsfortrolighed). Jeg foreslår, at du får hver quick-fix med det samme. Når du har løst alle de enkle problemer, skal du gå tilbage og tackle de mere udfordrende problemer.

Værd at tiden

Brug tiden på at kæmpe gennem resultaterne af denne test. Du vil blive overrasket over, hvor meget relevant information du finder om din Docker-installation. De minutter eller timer, du bruger, er bestemt værd at bruge tiden, i betragtning af de oplysninger, der kan indsamles.

Cloud og alt som et service nyhedsbrev

Dette er din go-to ressource for det nyeste om AWS, Microsoft Azure, Google Cloud Platform, XaaS, skysikkerhed og meget mere. Leveres mandage

Tilmeld dig i dag

© Copyright 2020 | mobilegn.com