So testen Sie Desktop-Anwendungen sicher mit Docker

So testen Sie Desktop-Anwendungen sicher mit Docker

Docker ist eine „Container“-Plattform, die es Anwendungen ermöglicht, in ihrer eigenen Sandbox- Welt zu laufen . Diese Anwendungen teilen sich Ressourcen, beispielsweise Festplattenspeicher oder RAM, können jedoch die auf dem Speichersystem ausgeführten Programme nicht beeinträchtigen. Für Unternehmensserver bedeutet dies, dass ein Angreifer keinen kompromittierten Webserver verwenden kann, um Kundendaten aus der Datenbank abzurufen.

So testen Sie Desktop-Anwendungen sicher mit Docker

Vor- und Nachteile der Verwendung von Docker

Es gibt mehrere gute Gründe, neue Programme über Docker auszuprobieren, darunter:

  • Sie sind sicher vom System isoliert und beeinträchtigen in den meisten Fällen keine anderen Teile.
  • Docker-Container aktualisieren sich selbst, sodass Sie ganz einfach sicherstellen können, dass Sie über die neuesten und besten verfügen.
  • Sie installieren nichts auf Ihrem „echten“ System, sodass es nicht zu Konflikten mit Ihren „normalen“ Versionen der App kommt. Sie können beispielsweise LibreOffice auf Ihrem Hostsystem ausführen und OpenOffice in einem Container ausführen.
  • Apropos Versionen: Sie können sogar verschiedene Kopien derselben Anwendung gleichzeitig auf demselben Computer haben. Probieren Sie Word 2016 aus !
  • Einige Docker-Anwendungen führen ihre eigene abgespeckte Version von Linux aus. Das bedeutet, dass die Anwendung auch dann auf Docker-Containern funktionieren kann, wenn sie nicht mit Mac oder Windows kompatibel ist. Probieren Sie sie aus, bevor Sie offiziell auf diese Linux-Version umsteigen.
  • Es ist leicht zu löschen: Gefällt Ihnen nicht, wie die Dinge laufen? Löschen Sie einfach den alten Container, erstellen Sie einen neuen und fertig.

Andererseits gibt es mehrere Möglichkeiten, Apps auf diese Weise zu nutzen:

Da Anwendungen in ihrer eigenen kleinen Welt arbeiten, hat die Anwendung keinen Zugriff auf Ihre Dateien, es sei denn, Sie stellen diese bereit. Das heißt, wenn Sie die neue Version von LibreOffice über Docker ausprobieren möchten, müssen Sie möglicherweise einige zusätzliche Schritte unternehmen, um auf Ihre Dateien zugreifen zu können.

Im Allgemeinen liefern Docker-Anwendungen alles aus, was sie zum Ausführen benötigen, oft einschließlich Bibliotheken, die mit anderen Programmen wiederverwendet werden können. Einige Anwendungen werden sogar mit einem vollständigen Betriebssystem ausgeliefert. So können Sie Ihren Speicherplatzverbrauch verdoppeln.

Sie bieten keine praktischen Symbole und andere Desktop-spezifische Details. Obwohl der Artikel Ihnen eine GUI bietet, mit der Sie diese Docker-Container herunterladen und ausführen können, werden sie nicht im Hauptanwendungsstarter angezeigt, es sei denn, Sie erstellen einen manuellen Eintrag.

Wie viele andere Anwendungen ist Docker Open Source. Das bedeutet, dass Ihr Zugriff auf die neueste Version und/oder etwaige Fehlerbehebungen vollständig von den Beiträgen der Mitglieder abhängt.

Installieren und verwenden

Alles, was Sie zur Installation und Nutzung von Docker benötigen, ist in diesen drei Schritten zusammengefasst:

  • Installieren Sie zunächst Docker und führen Sie es auf Ihrem System aus (einschließlich einer grafischen Oberfläche dafür, falls Sie möchten).
  • Suchen Sie als Nächstes ein Image für die Anwendung, die Sie ausführen möchten, und laden Sie es herunter. Sie erhalten ein (und nur ein) Exemplar davon. Stellen Sie sich dieses Bild als Vorlage für Ihre Anwendung vor und Sie können aus dieser Vorlage so viele Einstellungen erstellen, wie Sie möchten.
  • Erstellen Sie abschließend einen Container für eine dieser Kopien und führen Sie ihn aus.

Sehen wir uns jeden Schritt im nächsten Abschnitt im Detail an.

Einstellung

Bei den meisten Linux-Distributionen steht Docker zur einfachen Installation im Repository zur Verfügung. In Ubuntu erhalten Sie mit dem folgenden Befehl, was Sie brauchen:

sudo apt-get install docker.io

Sie können bestätigen, dass das System ausgeführt wird, indem Sie bestätigen, dass der „dockerd“-Daemon ausgeführt wird:

ps Axt | grep docker

Der Docker-Daemon wird standardmäßig automatisch auf Ihrem System gestartet. Sie können ihn jedoch auch anders einrichten, wenn Sie wissen, wie Sie Ihre Systemeinstellungen anpassen.

Bei Interesse können Sie auch die Simple Docker UI- App herunterladen . Befolgen Sie diese Anweisungen, um alles für die Verbindung mit dem Docker-Daemon auf Ihrem Computer einzurichten.

So testen Sie Desktop-Anwendungen sicher mit Docker

Hinweis: Wenn Sie Simple UI Docker verwenden, stellen Sie sicher, dass Sie sich selbst der Benutzergruppe „Docker“ hinzufügen, indem Sie:

  • Geben Sie den Befehl ein:

sudo usermod -aG docker $USER

  • Melden Sie sich ab und wieder an.

Wenn Sie nicht zu dieser Gruppe gehören, können Sie Docker-Befehle nicht von Ihrem regulären (Nicht-Root-)Benutzerkonto aus verwenden, dem Konto, mit dem Sie Chrome und seine Anwendungen ausführen, ohne sudo ganztägig zu verwenden.

Suchen und installieren Sie Desktop-Anwendungen mit Docker

Da Sie nun über eine großartige Benutzeroberfläche verfügen, ist es an der Zeit, eine App zu finden und zu installieren. Ihre erste Station wird der Hub sein, ein Repository mit Anwendungen für Docker-Projekte. Eine weitere einfache Möglichkeit, coole Apps zu finden, ist die Suche bei Google. Suchen Sie in jedem Fall nach einem Startbefehl wie diesem:

docker run -it -v someoptions \ -e weitere Optionen \ noch mehr Optionen ...

Fügen Sie diesen Code in ein Terminal ein. Anschließend wird die Anwendung heruntergeladen und gestartet.

Sie können eine App auch „ziehen“ und sie dann selbst starten. Wenn Sie eine Simple UI-App verwenden, kann diese automatisch nach Docker Hub für Sie suchen.

So testen Sie Desktop-Anwendungen sicher mit Docker

Wenn Sie gefunden haben, wonach Sie suchen, klicken Sie auf den Eintrag und dann im angezeigten Dialogfeld auf die Schaltfläche „Bild abrufen“ , um das Bild der App herunterzuladen.

So testen Sie Desktop-Anwendungen sicher mit Docker

Denken Sie daran, dass ein Bild eine „Vorlage“ ist. Als Nächstes müssen Sie einen Container mit Ihrem neuen Image erstellen. Wechseln Sie zur Registerkarte Bilder. Durch Klicken auf die Schaltfläche „Container bereitstellen“ wird eine neue Kopie Ihrer Anwendung erstellt.

So testen Sie Desktop-Anwendungen sicher mit Docker

Führen Sie den neuen Docker-Container aus

Von der Befehlszeile aus können Sie mit dem folgenden Befehl eine Liste aller Docker-Container anzeigen:

Docker ps -a

So testen Sie Desktop-Anwendungen sicher mit Docker

Hier werden die Container zusammen mit einigen ihrer Statistiken aufgelistet (beachten Sie die Spalte „NAMES“ ganz rechts). Um einen der Container neu zu starten, wählen Sie den Namen des Containers aus und geben Sie den folgenden Befehl ein:

Docker Start [Containername]

Gehen Sie in der App zum Bildschirm „Container“, wählen Sie den gewünschten Container aus und klicken Sie oben links auf dem Bildschirm auf die Schaltfläche „Start“ . Ihre Anwendung wird wie eine „normale“ Anwendung in einem neuen Fenster auf dem Bildschirm gestartet.

So testen Sie Desktop-Anwendungen sicher mit Docker

Ihre App wird in einem neuen Fenster geöffnet, genau wie Sie sie normal installiert haben. Denken Sie jedoch daran, dass es getrennt von Ihren anderen Anwendungen existiert. Dies ermöglicht Ihnen beispielsweise die gleichzeitige Ausführung von LibreOffice und OpenOffice (deren Abhängigkeiten stehen häufig im Widerspruch zueinander):

So testen Sie Desktop-Anwendungen sicher mit Docker

Docker bietet eine einfache Möglichkeit, Anwendungen zu installieren und auszuführen, sodass Sie es ausprobieren und problemlos von Ihrem System entfernen können. Wenn Sie die Ersteinrichtung für Docker durchführen, reicht normalerweise ein einziger Ausführungsbefehl aus, um ein Image herunterzuladen, einen Container zu erstellen und ihn auf dem Desktop zu starten.

Haben Sie interessante Docker-Anwendungen gefunden? Lass es uns unten in den Kommentaren wissen!

Mehr sehen:


So deaktivieren Sie die Dateikomprimierung unter Windows 10

So deaktivieren Sie die Dateikomprimierung unter Windows 10

Windows 10 komprimiert Dateien automatisch, wenn Ihre Festplatte voll wird, weshalb Sie plötzlich diese beiden blauen Pfeile sehen werden. Sie können jedoch die automatische Komprimierung von Dateien in Windows 10 stoppen.

Bitte laden Sie Samsungs SmartThings für Windows 10 herunter

Bitte laden Sie Samsungs SmartThings für Windows 10 herunter

Die SmartThings-App für Windows 10 ist jetzt im Microsoft Store verfügbar.

Was ist DuckDuckGo Privacy Essentials? Sollte es installiert werden?

Was ist DuckDuckGo Privacy Essentials? Sollte es installiert werden?

Um Ihre Privatsphäre noch besser vor Online-Tracking zu schützen, können Sie DuckDuckGo Privacy Essentials in Ihrem Safari-Browser installieren.

3 Möglichkeiten, Software und klassische Spiele unter Windows 10 zu installieren

3 Möglichkeiten, Software und klassische Spiele unter Windows 10 zu installieren

Eines der Probleme, auf die Benutzer von Windows 10 häufig stoßen, besteht darin, dass viele klassische Software und Spiele scheinbar inkompatibel sind und nicht auf dieser neuesten Betriebssystemplattform von Microsoft laufen können. Wenn Sie Windows 10 verwenden und ebenfalls auf die oben genannte Situation stoßen, lesen Sie bitte den folgenden Artikel von LuckyTemplates.

So erstellen Sie Notizen im Action Center für Windows 10

So erstellen Sie Notizen im Action Center für Windows 10

Action Note ist eine unter Windows 10 installierte Anwendung, mit der Benutzer Notizen direkt auf der Action Center-Oberfläche erstellen können. Anschließend können wir diese Notizen ganz einfach an das Startmenü anheften.

Unterschied zwischen Tor und VPN

Unterschied zwischen Tor und VPN

Tor und VPN sind die leistungsstärksten Online-Sicherheitstools, die Sie heute verwenden können. Wenn Sie sich ein neues Sicherheitstool zulegen möchten, müssen Sie den Unterschied zwischen Tor und einem VPN verstehen, um die richtige Entscheidung treffen zu können.

Was ist LMIGuardianSvc.exe? Ist es ein Virus?

Was ist LMIGuardianSvc.exe? Ist es ein Virus?

Lesen Sie den folgenden Artikel, um herauszufinden, ob es sich bei LMIGuardianSvc.exe auf Ihrem Computer um einen Trojaner handelt, den Sie entfernen sollten, oder ob es sich um eine Windows-Betriebssystemdatei handelt, die für eine vertrauenswürdige Anwendung gedacht ist.

3 Möglichkeiten, das Windows 10-System mit Microsoft Defender auf Viren zu scannen

3 Möglichkeiten, das Windows 10-System mit Microsoft Defender auf Viren zu scannen

In diesem Artikel zeigt Ihnen Quantrimang, wie Sie mit Microsoft Defender das gesamte Windows 10-System auf Viren scannen.

So starten Sie Chromebook neu

So starten Sie Chromebook neu

Jedes elektronische Gerät mit Betriebssystem muss nach längerer Nutzung neu gestartet werden.

Wie kann ich überprüfen, ob Ihre Identität gestohlen wurde?

Wie kann ich überprüfen, ob Ihre Identität gestohlen wurde?

Nach Jahren immer ausgefeilterer Hackerangriffe, Datenlecks und enormer Geldausgaben für Klagen und Bußgelder könnte man meinen, dass Unternehmen extrem hart daran arbeiten, Ihre persönlichen Daten zu schützen.