Hoe u desktopapplicaties veilig kunt testen met Docker

Docker is een ‘container’-platform waarmee applicaties in hun eigen sandbox- wereld kunnen draaien . Deze toepassingen delen bronnen, bijvoorbeeld zaken als ruimte op de harde schijf of RAM, maar kunnen zich niet bemoeien met programma's die op het opslagsysteem worden uitgevoerd. Voor bedrijfsservers betekent dit dat een aanvaller een gecompromitteerde webserver niet kan gebruiken om klantgegevens uit de database op te halen.

Hoe u desktopapplicaties veilig kunt testen met Docker

Voor- en nadelen van het gebruik van Docker

Er zijn verschillende goede redenen om nieuwe programma's via Docker uit te proberen, waaronder:

  • Ze zijn veilig geïsoleerd van het systeem en hebben in de meeste gevallen geen invloed op andere onderdelen.
  • Docker-containers updaten zichzelf automatisch, wat betekent dat u er eenvoudig voor kunt zorgen dat u over het nieuwste en beste beschikt.
  • Je installeert niets op je ‘echte’ systeem, dus je zult geen conflicten tegenkomen met je ‘gewone’ versies van de app. U kunt LibreOffice bijvoorbeeld op uw hostsysteem uitvoeren en OpenOffice in een container uitvoeren.
  • Over versies gesproken: u kunt zelfs tegelijkertijd verschillende exemplaren van dezelfde applicatie op dezelfde computer hebben. Probeer Word 2016 !
  • Sommige Docker-applicaties draaien hun eigen verkleinde versie van Linux . Dit betekent dat zelfs als de applicatie niet compatibel is met Mac of Windows, deze nog steeds op Docker-containers kan werken. Probeer ze uit voordat je officieel overschakelt naar deze versie van Linux.
  • Het is gemakkelijk te verwijderen: Vind je de manier waarop de dingen gaan niet leuk? Verwijder gewoon de oude container en maak een nieuwe aan, en je bent klaar.

Aan de andere kant zijn er verschillende manieren om apps op deze manier te gebruiken:

Omdat applicaties in hun eigen kleine wereld werken, heeft de applicatie geen toegang tot uw bestanden, tenzij u deze verstrekt. Dat betekent dat als u de nieuwe versie van LibreOffice via Docker wilt uitproberen, u mogelijk een paar extra stappen moet nemen om toegang te krijgen tot uw bestanden.

Over het algemeen leveren Docker-applicaties alles wat ze nodig hebben om te kunnen werken, vaak inclusief bibliotheken die opnieuw kunnen worden gebruikt met andere programma's. Sommige applicaties worden zelfs geleverd met een volledig besturingssysteem. U kunt dus uw schijfruimtegebruik verdubbelen.

Ze bieden geen handige pictogrammen en andere desktopspecifieke details. Hoewel het artikel u een GUI geeft die u kunt gebruiken om deze Docker-containers te downloaden en uit te voeren, verschijnen ze niet in het startprogramma van de hoofdtoepassing, tenzij u een handmatige invoer maakt.

Net als veel andere applicaties is Docker open source. Dit betekent dat uw toegang tot de nieuwste versie en/of eventuele bugfixes volledig afhankelijk is van de bijdragen van leden.

Installeren en gebruiken

Alles wat nodig is om Docker te installeren en te gebruiken, is samengevat in deze drie stappen:

  • Installeer eerst Docker en voer het uit op uw systeem (inclusief een grafische interface ervoor, als u dat wilt).
  • Zoek en download vervolgens een afbeelding voor de toepassing die u wilt uitvoeren. U ontvangt er één (en slechts één) exemplaar van. Beschouw deze afbeelding als een sjabloon voor uw toepassing en u kunt vanuit dit sjabloon zoveel instellingen maken als u wilt.
  • Maak ten slotte een container voor een van deze kopieën en voer deze uit.

Laten we elke stap in detail bekijken in de volgende sectie.

Instelling

Bij de meeste Linux-distributies is Docker beschikbaar in de repository voor eenvoudige installatie. In Ubuntu krijgt u met de volgende opdracht wat u nodig heeft:

sudo apt-get install docker.io

U kunt bevestigen dat het systeem actief is door te bevestigen dat de “dockerd”-daemon actief is:

ps bijl | grep dok

De Docker-daemon start standaard automatisch op uw systeem, maar u kunt deze anders instellen als u weet hoe u uw systeeminstellingen moet aanpassen.

Als u geïnteresseerd bent, kunt u ook de Simple Docker UI- app downloaden . Volg deze instructies om alles in te stellen om verbinding te maken met de Docker-daemon op uw machine.

Hoe u desktopapplicaties veilig kunt testen met Docker

Opmerking: als u Simple UI Docker gebruikt, zorg er dan voor dat u uzelf toevoegt aan de gebruikersgroep “docker” door:

  • Voer opdracht in:

sudo usermod -aG docker $USER

  • Uitloggen en opnieuw inloggen.

Als u niet in deze groep zit, kunt u geen Docker-opdrachten gebruiken vanuit uw normale (niet-root) gebruikersaccount, het account waarmee u Chrome en zijn applicaties gaat gebruiken, zonder fulltime gebruik te maken van sudo.

Zoek en installeer desktopapplicaties met Docker

Nu je een geweldige gebruikersinterface hebt, is het tijd om een ​​app te zoeken en te installeren. Je eerste stop is de Hub, een opslagplaats met applicaties voor Docker-projecten. Een andere eenvoudige manier om coole apps te vinden, is door te zoeken op Google. Zoek in beide gevallen naar een startopdracht zoals deze:

docker run -it -v someoptions \ -e meer opties \ nog meer opties...

Plak deze code in een terminal, waarna de applicatie voor u wordt gedownload en gestart.

U kunt een app ook ‘slepen’ en deze vervolgens zelf starten. Als u een Simple UI-app gebruikt, kan deze automatisch naar Docker Hub voor u zoeken.

Hoe u desktopapplicaties veilig kunt testen met Docker

Zodra u heeft gevonden wat u zoekt, klikt u op de vermelding ervan en klikt u vervolgens op de knop Afbeelding ophalen in het dialoogvenster dat verschijnt om de afbeelding van de app te downloaden.

Hoe u desktopapplicaties veilig kunt testen met Docker

Houd er rekening mee dat een afbeelding een ‘sjabloon’ is. Vervolgens moet u een container maken met uw nieuwe afbeelding. Ga naar het tabblad Afbeeldingen. Als u op de knop Container implementeren klikt , wordt er een nieuwe kopie van uw toepassing gemaakt.

Hoe u desktopapplicaties veilig kunt testen met Docker

Voer de nieuwe Docker-container uit

Vanaf de opdrachtregel kunt u een lijst met alle Docker-containers zien met de opdracht:

havenarbeider ps -a

Hoe u desktopapplicaties veilig kunt testen met Docker

Hier worden de containers vermeld, samen met enkele van hun statistieken (let op de kolom "NAMES" uiterst rechts). Om een ​​van de containers opnieuw te starten, selecteert u de naam van de container en voert u de volgende opdracht in:

docker start [containernaam]

Ga met de app naar het scherm "Containers", selecteer de gewenste container en klik op de knop "Start" linksboven in het scherm. Uw applicatie start in een nieuw venster op het scherm, net als een "normale" applicatie.

Hoe u desktopapplicaties veilig kunt testen met Docker

Uw app wordt in een nieuw venster geopend, net zoals u deze normaal hebt geïnstalleerd. Maar onthoud: het bestaat los van uw andere applicaties. Hierdoor kunt u bijvoorbeeld LibreOffice en OpenOffice naast elkaar uitvoeren (hun afhankelijkheden zijn vaak in conflict met elkaar):

Hoe u desktopapplicaties veilig kunt testen met Docker

Docker biedt een gemakkelijke manier om applicaties te installeren en uit te voeren, zodat u het kunt uitproberen en eenvoudig van uw systeem kunt verwijderen. Wanneer u de eerste installatie voor Docker uitvoert, is een enkele run-opdracht meestal alles wat u nodig hebt om een ​​image te downloaden, een container te maken en deze op het bureaublad te starten.

Heeft u interessante Docker-applicaties gevonden? Laat het ons weten in de reacties hieronder!

Bekijk meer:

Laat een reactie achter

Hoe u de kennisgeving van een auteursrechtverzoek in de rechterhoek van het scherm op Windows 10 verwijdert

Hoe u de kennisgeving van een auteursrechtverzoek in de rechterhoek van het scherm op Windows 10 verwijdert

Ziet u een activeringsmelding voor Windows 10 in de rechterhoek van het scherm? In dit artikel wordt uitgelegd hoe u de kennisgeving van een auteursrechtverzoek op Windows 10 verwijdert.

Instructies van AZ voor het installeren van Windows 10 build 14393.222

Instructies van AZ voor het installeren van Windows 10 build 14393.222

Onlangs heeft Microsoft de nieuwste cumulatieve update voor Windows 10 pc-gebruikers uitgebracht, genaamd Build 14393.222. Deze update voor Windows 10 repareert voornamelijk bugs op basis van gebruikersfeedback en verbetert de prestatie-ervaring van het besturingssysteem.

Bescherm uw computernetwerk met Bastion host in slechts 3 stappen

Bescherm uw computernetwerk met Bastion host in slechts 3 stappen

Heeft u computers op uw lokale netwerk die externe toegang nodig hebben? Het gebruik van een bastionhost als poortwachter voor uw netwerk kan een goede oplossing zijn.

3 manieren om snel alle gebeurtenislogboeken in Windows 10 te wissen

3 manieren om snel alle gebeurtenislogboeken in Windows 10 te wissen

Soms moet u oude gebeurtenislogboeken in één keer verwijderen. In deze handleiding laat Quantrimang.com u 3 manieren zien om snel alle gebeurtenislogboeken in Windows 10 Event Viewer te verwijderen.

Hoe u een Windows-toets maakt als uw toetsenbord niet beschikbaar is

Hoe u een Windows-toets maakt als uw toetsenbord niet beschikbaar is

Als je liever een oud klassiek toetsenbord gebruikt, zoals het IBM Model M, dat geen fysieke Windows-sleutel bevat, kun je er eenvoudig meer toevoegen door een sleutel te lenen die je niet vaak gebruikt.

Hoe u een transparante achtergrondmodus creëert op Windows 10

Hoe u een transparante achtergrondmodus creëert op Windows 10

WindowTop is een tool waarmee u alle toepassingsvensters en programma's op computers met Windows 10 kunt dimmen. Of u kunt een donkere achtergrondinterface op Windows gebruiken.

Valse IP-methoden helpen u anoniem toegang te krijgen

Valse IP-methoden helpen u anoniem toegang te krijgen

In veel eerdere artikelen hebben we vermeld dat online anoniem blijven uiterst belangrijk is. Elk jaar lekt privé-informatie uit, waardoor online beveiliging steeds noodzakelijker wordt. Dat is ook de reden dat we virtuele IP-adressen moeten gebruiken. Hieronder zullen we leren over methoden om nep-IP's te maken!

Hoe u de taalbalk op de taakbalk van Windows 8 uitschakelt

Hoe u de taalbalk op de taakbalk van Windows 8 uitschakelt

De Taalbalk op Windows 8 is een miniatuurtaalwerkbalk die is ontworpen om automatisch op het bureaublad te worden weergegeven. Veel mensen willen deze taalbalk echter op de taakbalk verbergen.

Tips om de internetverbindingssnelheid van Linksys te optimaliseren

Tips om de internetverbindingssnelheid van Linksys te optimaliseren

Het maximaliseren van de internetsnelheid is essentieel voor het optimaliseren van uw netwerkverbinding. U kunt een optimale entertainment- en werkervaring hebben met behulp van computers, internet-tv's, gameconsoles, enz.

Hoe u WEP, WPA, WPA2 instelt voor de Linksys-router

Hoe u WEP, WPA, WPA2 instelt voor de Linksys-router

Draadloze connectiviteit is tegenwoordig een noodzaak en daarom is draadloze beveiliging essentieel om de veiligheid in uw interne netwerk te garanderen.