Boîte de distribution est un outil astucieux qui vous permet de créer et de gérer des conteneurs sur votre distribution Linux préférée à l’aide de Docker ou Podman. Le conteneur lancé devient hautement intégré au système hôte, ce qui permet de partager les informations de l’utilisateur. DOMICILE répertoire ainsi que le stockage externe, les périphériques USB et les applications graphiques.

Boîte de distribution repose sur une BEC image et met en œuvre des concepts similaires à ceux de Boîte à outils qui est construit sur les technologies de conteneur standard podman et OCI.

Dans ce guide, nous vous montrerons comment installer Boîte de distribution pour exécuter n’importe quelle distribution Linux dans votre terminal Linux. Pour ce guide, nous courons Fedora 34.

Conditions préalables

Avant de continuer, assurez-vous d’avoir les éléments suivants :

  • Version minimale du podman : 2.1.0 ou version du docker : 18.06.1.

Étape 1 : Installer DistroBox sur le système Linux

Installation Boîte de distribution est un morceau de gâteau. Exécutez simplement la commande curl suivante qui télécharge et exécute le script d’installation.

Publicité
$ curl https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh
Installer Distrobox Dans Fedora
Installer Distrobox Dans Fedora
Installer Distrobox Dans Fedora

Dans Feutre, Boîte de distribution est disponible auprès du Copr dépôt. Donc, activez le Copr référentiel sur Fedora.

$ sudo dnf copr enable alciregi/distrobox
Installer Le Référentiel Copr Dans Fedora
Installer Le Référentiel Copr Dans Fedora
Installer Le Référentiel Copr Dans Fedora

Une fois la Copr référentiel a été ajouté, utilisez le gestionnaire de packages DNF pour installer Boîte de distribution.

$ sudo dnf install distrobox
Installer Distrobox À Partir Du Référentiel Copr
Installer Distrobox À Partir Du Référentiel Copr
Installer Distrobox À Partir Du Référentiel Copr

Étape 2 : Créer un conteneur à partir d’une image

Avec Boîte de distribution installé, nous pouvons maintenant commencer à créer et à exécuter des conteneurs. Pour extraire une image et exécuter un conteneur à partir de l’image, utilisez la commande distribution-créer commande comme suit.

$ distrobox-create --name container-name --image os-image:version

Dans cet exemple, nous créons un conteneur appelé debian10-distrobox du Débian 10 image.

$ distrobox-create --name debian10-distrobox --image debian:10

La commande tire le Débian 10 image de Hub Docker et crée un conteneur appelé debian10-distrobox.

Pour obtenir une liste complète des systèmes d’exploitation et des versions pris en charge par les conteneurs Distrobox, visitez le Projet Distrobox page.

Créer Une Image De Conteneur Distrobox
Créer Une Image De Conteneur Distrobox
Créer Une Image De Conteneur Distrobox

Pour répertorier les conteneurs créés avec Distrobox, exécutez :

$ distrobox-list
Répertorier Les Images Du Conteneur Distrobox
Répertorier Les Images Du Conteneur Distrobox
Répertorier Les Images Du Conteneur Distrobox

Étape 3 : Accéder à un conteneur Distrobox

Pour accéder au shell du conteneur Linux nouvellement créé, utilisez le distrobox-entrer commande comme suit :

$ distrobox-enter --name container-name

Par exemple, pour accéder à notre conteneur, nous lancerons la commande :

$ distrobox-enter --name debian10-distrobox

À partir de là, vous pouvez exécuter des commandes à l’intérieur du conteneur. Par exemple, la commande suivante vérifie la version du système d’exploitation.

$ cat /etc/os-release
Vérifier La Version Du Conteneur Distrobox Linux
Vérifier La Version Du Conteneur Distrobox Linux
Vérifier La Version Du Conteneur Distrobox Linux

Vous pouvez également installer des applications. Ici, nous installons l’outil utilitaire Neofetch.

$ sudo apt install neofetch

Une fois Néofetch est installé, lancez-le comme suit.

Neofetch Afficher Les Informations Linux
Neofetch Afficher Les Informations Linux
Neofetch Afficher Les Informations Linux

Étape 4 : Exécutez les commandes sur le conteneur Distrobox

Vous pouvez exécuter directement les commandes sur un conteneur Distrobox au lieu d’accéder au shell en utilisant la syntaxe indiquée.

$ distrobox-enter --name container-name  -- command

Dans les commandes suivantes, nous affichons la disponibilité du conteneur et mettons à jour les listes de packages respectivement.

$ distrobox-enter --name debian10-distrobox -- uptime
$ distrobox-enter --name debian10-distrobox -- sudo apt update
Exécuter Des Commandes Sur Distrobox Linux Container
Exécuter Des Commandes Sur Distrobox Linux Container
Exécuter Des Commandes Sur Distrobox Linux Container

Étape 5 : Exporter des applications du conteneur vers l’hôte

Si vous avez une application à l’intérieur du Boîte de distribution conteneur que vous souhaitez porter sur le système hôte, vous pouvez le faire en utilisant le exportation de la boîte de distribution commander. Commencez par accéder à la coque du conteneur.

$ distrobox-enter --name container-name

Ici, nous allons installer Flameshot qui est un outil multiplateforme gratuit et open source pour prendre des captures d’écran.

$ sudo apt install flameshot

Pour exporter l’application vers Feutre, nous lancerons la commande :

$ distrobox-export --app flameshot
Exporter Des Applications Du Conteneur Vers L'Hôte
Exporter Des Applications Du Conteneur Vers L'Hôte
Exporter Des Applications Du Conteneur Vers L’hôte

Pour quitter le conteneur, exécutez :

$ logout

Revenons maintenant à la Feutre système hôte. Pour confirmer l’existence de l’application, nous lancerons la recherche de l’application à l’aide du menu Application comme suit.

Vérifier L'Application Exportée Dans Fedora
Vérifier L'Application Exportée Dans Fedora
Vérifier L’application Exportée Dans Fedora

Étape 6 : Cloner un conteneur Distrobox

Parfois, vous devrez peut-être créer un doublon ou un clone d’une image de conteneur. Pour ce faire, commencez par arrêter le conteneur en cours d’exécution à l’aide de la commande podman commander

$ podman stop container_ID

Pour obtenir l’ID du conteneur, exécutez la commande podman ps commande pour répertorier les conteneurs en cours d’exécution.

$ podman ps

Une fois le conteneur arrêté, vous pouvez créer un doublon comme suit. Dans cet exemple, nous dupliquons le debian10-distrobox distrobox à un clone appelé debian-10-clone.

$ distrobox-create --name debian-10-clone --clone debian10-distrobox
Clonage Du Conteneur Distrobox Linux
Clonage Du Conteneur Distrobox Linux
Clonage Du Conteneur Distrobox Linux

Pour confirmer que le clone a été créé, encore une fois, répertoriez les conteneurs Distrobox comme indiqué.

$ distrobox-list
Liste Des Images Clonées Distrobox
Liste Des Images Clonées Distrobox
Liste Des Images Clonées Distrobox

Étape 7 : Gestion des Distrobox dans Fedora

Dans cette dernière section, nous verrons brièvement comment gérer les conteneurs à l’aide de podman.

Pour répertorier tous les conteneurs actifs, exécutez :

$ podman ps
Répertorier Les Conteneurs Actifs Distrobox
Répertorier Les Conteneurs Actifs Distrobox
Répertorier Les Conteneurs Actifs Distrobox

Pour répertorier tous les conteneurs en cours d’exécution, actifs et ceux qui ont été fermés, exécutez :

$ podman ps -a

Pour arrêter un conteneur, exécutez la commande :

$ podman stop container_ID

Pour retirer un conteneur, assurez-vous de l’arrêter d’abord, puis de le retirer.

$ podman stop container_ID
$ podman rm  container_ID
Arrêter Les Images Du Conteneur Distrobox
Arrêter Les Images Du Conteneur Distrobox
Arrêter Les Images Du Conteneur Distrobox
Conclusion

Boîte de distribution est un utilitaire pratique qui permet une compatibilité ascendante et descendante avec les applications logicielles et vous permet également d’essayer divers Distributions Linux sous forme de conteneurs sans nécessiter de privilèges sudo.

Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer :

TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint ! pour rechercher ou parcourir les milliers d’articles publiés accessibles GRATUITEMENT à tous.

Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en signe d’appréciation.

Soutenez-Nous

Nous sommes reconnaissants pour votre soutien sans fin.

.

Rate this post
Publicité
Article précédentNaruto organise la plus grande victoire de Kawaki à ce jour dans une nouvelle promo
Article suivantUne vulnérabilité de haute gravité dans 3 plugins WordPress a affecté 84 000 sites Web
Avatar
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici