Comment tester en toute sécurité les applications de bureau avec Docker

Comment tester en toute sécurité les applications de bureau avec Docker

Docker est une plateforme « conteneur », permettant aux applications de s'exécuter dans leur propre monde sandbox . Ces applications partagent des ressources, par exemple des éléments tels que l'espace disque dur ou la RAM, mais ne peuvent pas interférer avec les programmes exécutés sur le système de stockage. Pour les serveurs d'entreprise, cela signifie qu'un attaquant ne peut pas utiliser un serveur Web compromis pour récupérer les données client de la base de données.

Comment tester en toute sécurité les applications de bureau avec Docker

Avantages et inconvénients de l'utilisation de Docker

Il existe plusieurs bonnes raisons d'essayer de nouveaux programmes via Docker, notamment :

  • Ils sont isolés du système en toute sécurité et n’affectent pas les autres parties dans la plupart des cas.
  • Les conteneurs Docker se mettent à jour automatiquement, ce qui signifie que vous pouvez facilement vous assurer que vous disposez des dernières et meilleures versions.
  • Vous n'installez rien sur votre "vrai" système, vous ne rencontrerez donc pas de conflits avec vos versions "normales" de l'application. Par exemple, vous pouvez exécuter LibreOffice sur votre système hôte et exécuter OpenOffice dans un conteneur.
  • En parlant de versions, vous pouvez même avoir différentes copies de la même application, sur le même ordinateur, en même temps. Essayez Word 2016 !
  • Certaines applications Docker exécutent leur propre version réduite de Linux . Cela signifie que même si l'application n'est pas compatible avec Mac ou Windows, elle peut toujours fonctionner sur les conteneurs Docker. Essayez-les avant de passer officiellement à cette version de Linux.
  • C'est facile à supprimer : vous n'aimez pas la façon dont les choses se passent ? Supprimez simplement l’ancien conteneur et créez-en un nouveau et vous avez terminé.

D’un autre côté, il existe plusieurs façons d’utiliser les applications de cette manière :

Comme les applications fonctionnent dans leur propre petit monde, l’application n’a accès à vos fichiers que si vous les fournissez. Cela signifie que si vous souhaitez essayer la nouvelle version de LibreOffice via Docker, vous devrez peut-être suivre quelques étapes supplémentaires pour pouvoir accéder à vos fichiers.

En général, les applications Docker contiennent tout ce dont elles ont besoin pour fonctionner, y compris souvent des bibliothèques pouvant être réutilisées avec d'autres programmes. Certaines applications sont même livrées avec un système d'exploitation complet. Vous pouvez ainsi doubler votre utilisation de l’espace disque.

Ils ne fournissent pas d’icônes pratiques ni d’autres détails spécifiques au bureau. Bien que l'article vous fournisse une interface graphique que vous pouvez utiliser pour télécharger et exécuter ces conteneurs Docker, ils n'apparaîtront pas dans le lanceur d'applications principal, sauf si vous créez une entrée manuelle.

Comme beaucoup d’autres applications, Docker est open source. Cela signifie que votre accès à la dernière version et/ou aux corrections de bugs dépendra entièrement des contributions des membres.

Installer et utiliser

Tout le nécessaire pour installer et utiliser Docker est résumé en ces trois étapes :

  • Tout d’abord, installez et exécutez Docker sur votre système (y compris une interface graphique, si vous le souhaitez).
  • Ensuite, recherchez et téléchargez une image pour l'application que vous souhaitez exécuter. Vous en recevrez un (et un seul) exemplaire. Considérez cette image comme un modèle pour votre application et vous pouvez créer autant de paramètres que vous le souhaitez à partir de ce modèle.
  • Enfin, créez un conteneur pour l'une de ces copies et exécutez-le.

Voyons chaque étape en détail dans la section suivante.

Paramètre

La plupart des distributions Linux disposent de Docker dans le référentiel pour une installation facile. Dans Ubuntu , la commande suivante vous fournira ce dont vous avez besoin :

sudo apt-get install docker.io

Vous pouvez confirmer que le système fonctionne en confirmant que le démon « dockerd » est en cours d'exécution :

hache ps | grep dockerd

Le démon Docker démarrera automatiquement sur votre système par défaut, mais vous pouvez le configurer différemment si vous savez comment ajuster les paramètres de votre système.

Si vous êtes intéressé, vous pouvez également télécharger l' application Simple Docker UI . Suivez ces instructions pour tout configurer pour vous connecter au démon Docker sur votre machine.

Comment tester en toute sécurité les applications de bureau avec Docker

Remarque : Si vous utilisez Simple UI Docker, assurez-vous de vous ajouter au groupe d'utilisateurs « docker » en :

  • Entrez la commande :

sudo usermod -aG docker $USER

  • Déconnectez-vous et reconnectez-vous.

Si vous n'êtes pas dans ce groupe, vous ne pourrez pas utiliser les commandes Docker depuis votre compte utilisateur habituel (non root), le compte avec lequel vous exécuterez Chrome et ses applications, sans utiliser sudo à temps plein.

Recherchez et installez des applications de bureau avec Docker

Maintenant que vous disposez d’une excellente interface utilisateur, il est temps de rechercher et d’installer une application. Votre premier arrêt sera le Hub, un référentiel d'applications pour les projets Docker. Un autre moyen simple de trouver des applications intéressantes consiste à effectuer une recherche sur Google. Dans les deux cas, recherchez une commande de lancement comme celle-ci :

docker run -it -v someoptions \ -e plus d'options \ encore plus d'options...

Collez ce code dans un terminal, qui téléchargera et lancera ensuite l'application pour vous.

Vous pouvez également « faire glisser » une application, puis la lancer vous-même. Si vous utilisez une application Simple UI, elle peut rechercher automatiquement Docker Hub pour vous.

Comment tester en toute sécurité les applications de bureau avec Docker

Une fois que vous avez trouvé ce que vous cherchez, cliquez sur sa liste, puis cliquez sur le bouton Extraire l'image dans la boîte de dialogue qui apparaît pour télécharger l'image de l'application.

Comment tester en toute sécurité les applications de bureau avec Docker

N'oubliez pas qu'une image est un « modèle ». Ensuite, vous devez créer un conteneur en utilisant votre nouvelle image. Passez à l' onglet Images. En cliquant sur le bouton Déployer le conteneur , vous créerez une nouvelle copie de votre application.

Comment tester en toute sécurité les applications de bureau avec Docker

Exécutez le nouveau conteneur Docker

Depuis la ligne de commande, vous pouvez voir une liste de tous les conteneurs Docker avec la commande :

docker ps-a

Comment tester en toute sécurité les applications de bureau avec Docker

Ceci répertorie les conteneurs ainsi que quelques-unes de leurs statistiques (notez la colonne "NOMS" à l'extrême droite). Pour redémarrer l'un des conteneurs, sélectionnez le nom du conteneur et saisissez la commande suivante :

Docker Start [nom du conteneur]

À l'aide de l'application, accédez à l' écran « Conteneurs », sélectionnez le conteneur souhaité et cliquez sur le bouton « Démarrer » en haut à gauche de l'écran. Votre application démarrera dans une nouvelle fenêtre à l'écran, tout comme une application "normale".

Comment tester en toute sécurité les applications de bureau avec Docker

Votre application s'ouvrira dans une nouvelle fenêtre, tout comme vous l'avez installée normalement. Mais n'oubliez pas qu'elle existe séparément de vos autres applications. Cela vous permet de faire des choses comme exécuter LibreOffice et OpenOffice côte à côte (leurs dépendances sont souvent en conflit les unes avec les autres) :

Comment tester en toute sécurité les applications de bureau avec Docker

Docker fournit un moyen simple d'installer et d'exécuter des applications, vous pouvez donc l'essayer et le supprimer facilement de votre système. Lorsque vous effectuez la configuration initiale de Docker, une seule commande d'exécution suffit généralement pour télécharger une image, créer un conteneur et le lancer sur le bureau.

Avez-vous trouvé des applications Docker intéressantes ? Faites-le nous savoir dans les commentaires ci-dessous !

En savoir plus :


Comment désactiver la compression de fichiers sous Windows 10

Comment désactiver la compression de fichiers sous Windows 10

Windows 10 compresse automatiquement les fichiers lorsque votre disque dur commence à se remplir, c'est pourquoi vous remarquerez soudainement que ces deux flèches bleues apparaissent. Cependant, vous pouvez arrêter la compression automatique des fichiers dans Windows 10.

Veuillez télécharger SmartThings de Samsung pour Windows 10

Veuillez télécharger SmartThings de Samsung pour Windows 10

L'application SmartThings pour Windows 10 est désormais disponible dans le Microsoft Store.

Quest-ce que DuckDuckGo Privacy Essentials ? Faut-il linstaller ?

Quest-ce que DuckDuckGo Privacy Essentials ? Faut-il linstaller ?

Pour protéger davantage votre vie privée contre le suivi en ligne, vous pouvez installer DuckDuckGo Privacy Essentials sur votre navigateur Safari.

3 façons dinstaller des logiciels et des jeux classiques sur Windows 10

3 façons dinstaller des logiciels et des jeux classiques sur Windows 10

L'un des problèmes que rencontrent souvent les utilisateurs de Windows 10 est que de nombreux logiciels et jeux classiques semblent incompatibles et ne peuvent pas fonctionner sur cette dernière plate-forme de système d'exploitation de Microsoft. Si vous utilisez Windows 10 et que vous rencontrez également la situation ci-dessus, veuillez vous référer à l'article ci-dessous de LuckyTemplates.

Comment créer des notes sur Action Center pour Windows 10

Comment créer des notes sur Action Center pour Windows 10

Action Note est une application installée sur Windows 10, permettant aux utilisateurs de créer des notes directement sur l'interface Action Center. Ensuite, nous pouvons facilement épingler ces notes dans le menu Démarrer.

Différence entre Tor et VPN

Différence entre Tor et VPN

Tor et VPN sont les outils de sécurité en ligne les plus puissants que vous puissiez utiliser aujourd'hui. Si vous cherchez à vous procurer un nouvel outil de sécurité, vous devez comprendre la différence entre Tor et un VPN pour prendre la bonne décision.

Quest-ce que LMIGuardianSvc.exe ? Est-ce un virus ?

Quest-ce que LMIGuardianSvc.exe ? Est-ce un virus ?

Lisez l'article ci-dessous pour voir si LMIGuardianSvc.exe sur votre ordinateur est un cheval de Troie que vous devez supprimer, ou s'il s'agit d'un fichier du système d'exploitation Windows, destiné à une application de confiance.

3 façons danalyser le système Windows 10 à la recherche de virus à laide de Microsoft Defender

3 façons danalyser le système Windows 10 à la recherche de virus à laide de Microsoft Defender

Dans cet article, Quantrimang vous expliquera comment analyser l'ensemble du système Windows 10 à la recherche de virus à l'aide de Microsoft Defender.

Comment redémarrer le Chromebook

Comment redémarrer le Chromebook

Tout appareil électronique doté d'un système d'exploitation doit être redémarré après une longue période d'utilisation.

Comment vérifier si votre identité a été usurpée ?

Comment vérifier si votre identité a été usurpée ?

Après des années de piratage de plus en plus sophistiqué, de fuites de données et d’énormes sommes d’argent dépensées en poursuites et amendes, vous pourriez penser que les entreprises travaillent extrêmement dur pour sécuriser vos informations personnelles.