Multipass - Exécutez des instances d'Ubuntu virtuelles dans Linux
Jun 17, 2025 pm 03:17 PMMultipass est un gestionnaire de machine virtuelle Ubuntu Virtual ( VIM ) de plateforme et légère qui s'exécute sur Linux, Windows et MacOS. Il construit des machines virtuelles Ubuntu de style cloud, permettant aux développeurs de configurer rapidement un nouvel environnement Ubuntu avec une seule commande.
Con?u comme un outil de développement, voici quelques-uns des principaux avantages de l'utilisation du multipass :
- La configuration d'un environnement de développement local et des tests peut prendre du temps, mais multipass simplifie le processus en automatisant toute la configuration et le démontage.
- Les développeurs peuvent utiliser le multipass pour générer des environnements de développement Linux frais et personnalisés sur n'importe quelle machine et pour prototyper les installations de cloud.
- Le multipass est le moyen le plus rapide pour les utilisateurs de Mac et de Windows d'acquérir une ligne de commande Ubuntu sur leur PC.
- Les nouveaux utilisateurs d'Ubuntu peuvent utiliser le multipass comme bac à sable pour expérimenter de nouvelles fonctionnalités sans gacher leur ordinateur h?te ou avoir à doubler.
Il est crucial de souligner que le multipass exécute une machine virtuelle avec des frais généraux faibles en utilisant KVM sur Linux, Hyper-V sur Windows et Hyperkit sur macOS. VirtualBox peut également être utilisé sur Windows et MacOS. Et le multipass récupérera et mettra automatiquement à jour les images pour vous.
De plus, Multipass propose une bibliothèque croissante d'images qui vous permettent de lancer des machines virtuelles spécialement con?ues ou des machines virtuelles sur mesure que vous vous êtes personnalisé via son interface robuste Cloud-INT.
Ce guide montre comment installer et utiliser le multipass sur un système d'exploitation Linux.
Installez le multipass sur Linux
Multipass est disponible en tant que package SNAP, ce qui facilite l'installation sur la distribution Linux la plus populaire qui prend en charge les snaps.
Pour installer le multipass sur votre ordinateur, vous devez avoir un instantané installé sur le système, sinon, utilisez le bon ensemble de commandes pour votre distribution Linux.
Installez le multipass sur Ubuntu
$ sudo apt mise à jour $ sudo apt install snapd $ sudo snap install multipass
Installez le multipass sur Linux Mint
$ sudo rm /etc/apt/preferences.d/nosnap.pref $ sudo apt mise à jour $ sudo apt install snapd $ sudo snap install multipass
Installez le multipass sur Debian
$ sudo apt mise à jour $ sudo apt install snapd $ sudo snap installer noyau $ sudo snap install multipass
Installez le multipass sur fedora
$ sudo dnf installer snapd $ sudo ln -s / var / lib / snapd / snap / snap / $ sudo snap install multipass
Installez le multipass sur rhel
$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm [rhel 9] $ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm [rhel 8] $ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm [rhel 7] $ sudo dnf mise à niveau $ sudo abonnement-manager Repos - Enable "Rhel - * - RPMS facultatif" --Enable "RHEL - * - Extras-RPMS" $ sudo yum Mise à jour $ sudo yum install snapd $ sudo systemctl activy --now snapd.socket $ sudo ln -s / var / lib / snapd / snap / snap / $ sudo snap install multipass
Installez le multipass sur OpenSUSE
$ sudo zypper addRepo --refresh https://download.opensuse.org/repositories/system:/snappy/openseuse_leap_15.2 Snappy $ sudo zypper --gpg-uto-import-keys rafra?chissement $ sudo zypper dup --from snappy $ sudo zypper installer snapd $ sudo systemctl activy --now snapd $ sudo snap install multipass
Installez le multipass sur Arch Linux
$ git clone https://aur.archlinux.org/snapd.git $ cd snapd $ makepkg -si $ sudo systemctl activy --now snapd.socket $ sudo ln -s / var / lib / snapd / snap / snap / $ sudo snap install multipass
Après avoir installé un multipass sur votre machine, vous pouvez l'utiliser pour exécuter les instances Ubuntu localement à partir de votre ligne de commande, comme expliqué dans les sections qui suivent.
Trouver des images Ubuntu disponibles
Exécutez la commande multipass suivante pour voir une liste des images multipass disponibles à partir desquelles vous pouvez télécharger et créer une instance:
$ Multipass Find
Télécharger l'image Ubuntu
Une fois que vous avez identifié l'image multipass à utiliser, utilisez la commande launch
pour télécharger, créer et lancer une instance Ubuntu locale à partir de celui-ci.
Cet exemple montre comment utiliser l'image Ubuntu 22.04 :
$ Launchage multipass 22.04
échec du lancement: un autre gestionnaire de machines virtuels est en cours d'exécution. Veuillez l'arrêter avant de démarrer une instance multipass.
Pour continuer, arrêtez l'autre machine virtuelle. Ensuite, essayez à nouveau d'exécuter le multipass.
Si votre commande de lancement a réussi, l'image Ubuntu a été téléchargée et l'instance Ubuntu locale a été créée et démarrée, l'instance doit avoir un nom généré au hasard par Multipass. Comme indiqué dans la capture d'écran, le nom d'instance, dans ce cas, valide le chèvre .
La nouvelle instance est lancée par défaut avec 1 CPU, 1 Go de RAM et 5 Go d'espace de stockage.
Liste toutes les instances disponibles
La commande Multipass list
répertorie toutes les instances locales créées et certaines de leurs propriétés:
$ Multipass List
Vous pouvez utiliser la commande info
pour afficher des informations sur une instance, telle que son état, son adresse IP, sa libération, son hachage d'image, son nombre de processeurs, son chargement, son utilisation du disque, l'utilisation de la mémoire et les supports, comme le montre la capture d'écran suivante:
$ multipass info valider-goat
Shell ouvert dans l'instance Ubuntu
Pour lancer un shell dans une instance en cours d'exécution (par exemple, validation-goat ), utilisez la commande shell
:
$ Multipass Shell valider-goat
Après avoir lancé un shell dans une instance en cours d'exécution, vous pouvez exécuter des commandes à ce sujet normalement. Par exemple, vous pouvez mettre à jour l'index de package APT comme indiqué.
$ sudo apt mise à jour
Démarrer ou arrêter les instances
Pour arrêter ou démarrer une instance, utilisez respectivement ces commandes:
$ multipass stop valider-goat $ multipass start valider-goat
Supprimer une instance locale
Pour supprimer une instance locale, que ce soit en exécution ou en arrêt, utilisez la commande delete
comme indiqué.
$ Multipass List $ multipass supprimer exalted-meerkat
Démarrer une instance avec des paramètres personnalisés
Vous pouvez également lancer une instance avec des spécifications personnalisées (telles que le nom, le nombre de processeurs, la taille de la RAM et la taille du disque comme indiqué.
$ Multipass Launch 22.04 --name Tecmint-Test - Memory 1G - Disk 10g --cpus 2 $ multipass info tecmint-test
Exécutez un serveur Web dans votre instance Ubuntu
Voyons comment utiliser votre instance Ubuntu locale. Cet exemple montre comment installer et exécuter un serveur Web Nginx de base comme indiqué:
$ multipass shell tecmint-test $ sudo apt mise à jour $ sudo apt install nginx
Après avoir installé Nginx , le service doit être démarré automatiquement (il s'agit d'un comportement connu sur Ubuntu et ses dérivés). Utilisez la commande SystemCTL suivante pour vous assurer qu'elle est opérationnelle:
$ systemctl status nginx
Utilisez maintenant l'adresse IP de votre instance en cours d'exécution (que vous pouvez obtenir à partir de la liste des instances locales) pour faire une demande à Nginx et afficher la page Web de bienvenue par défaut, comme indiqué dans la capture d'écran suivante.
Désinstaller le multipass sur Linux
Pour supprimer le multipass de votre ordinateur, exécutez la commande suivante:
$ sudo snap supprimer le multipass
Pour plus d'informations sur les options de ligne de commande multipass , exécutez la commande suivante:
$ multipass -h
Vous avez réussi à installer un multipass et appris à l'utiliser pour lancer et gérer les instances Ubuntu sur votre ordinateur rapidement, efficacement et de manière fiable.
Pour tout commentaire, veuillez nous contacter en utilisant le formulaire de rétroaction ci-dessous.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Article chaud

Outils chauds

Bloc-notes++7.3.1
éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

En tant qu'administrateur système, vous pouvez vous retrouver (aujourd'hui ou à l'avenir) dans un environnement où Windows et Linux coexistent. Ce n'est un secret pour personne que certaines grandes entreprises préfèrent (ou doivent) gérer certains de leurs services de production dans Windows Boxes et

Dans Linux Systems, 1. Utilisez la commande IPA ou HostName-I pour afficher la propriété intellectuelle privée; 2. Utilisez curlifconfig.me ou curlipinfo.io/ip pour obtenir une adresse IP publique; 3. La version de bureau peut afficher IP privé via les paramètres système, et le navigateur peut accéder à des sites Web spécifiques pour afficher la propriété IP publique; 4. Les commandes communes peuvent être définies sous forme d'alias pour un appel rapide. Ces méthodes sont simples et pratiques, adaptées aux besoins de visualisation IP dans différents scénarios.

Construit sur le moteur V8 de Chrome, Node.js est un environnement d'exécution JavaScript open source et axé sur les événements con?u pour la construction d'applications évolutives et les API backend. NodeJS est connu pour être léger et efficace en raison de son modèle d'E / S non bloquant et

LinuxCanrunonModesthardwarewithSpecificminimumRequirements.A1GHZProcessor (x86orx86_64) est ensemble, avec-corecpureComend.r.R AmshouldBeatleast512MBForCommand-lineUseor2gbfordesktopenvironments.

écrit en C, MySQL est une source ouverte, multiplateforme, et l'un des systèmes de gestion de base de données relationnels les plus utilisés (RDMS). Il fait partie intégrante de la pile de lampes et est un système de gestion de base de données populaire dans l'hébergement Web, l'analyse des données,

Ubuntu a longtemps été un bastion d'accessibilité, de vernis et de puissance dans l'écosystème Linux. Avec l'arrivée d'Ubuntu 25.04, nommé ?Plucky Puffin?, Canonical a à nouveau démontré son engagement à fournir un

MongoDB est une base de données NOSQL à haute performance et hautement évolutive de documents construite pour gérer le trafic intense et de grandes quantités de données. Contrairement aux bases de données SQL traditionnelles qui stockent les données dans les lignes et les colonnes dans les tables, MongoDB structure les données dans un J

écrit en PHP, Magento est une plate-forme de commerce électronique à source ouverte populaire et polyvalente qui offre aux entreprises un panier en ligne. Il tire parti de divers cadres PHP tels que Symfony et Laminas pour améliorer sa fonctionnalité et sa convivialité. Mage
