Comment créer une distribution Linux dans votre navigateur Web à l’aide d’Instantbox
Si vous cherchez un moyen simple de lancer une distribution Linux à des fins de développement, Instantbox le fait depuis un navigateur Web.
Si vous êtes un développeur, en particulier celui qui travaille avec des conteneurs ou des déploiements natifs du cloud, vous travaillez avec Linux. Bien que Linux ne soit peut-être pas votre système d’exploitation de bureau préféré, il s’agit certainement de votre environnement de conteneur ou de cloud. Pour cette raison, vous devez avoir un accès facile à un système d’exploitation Linux natif pour servir d’environnement de développement.
Pour cela, vous pouvez toujours vous connecter à votre serveur Docker ou Kubernetes et créer un nouveau conteneur basé sur une image Linux donnée. Vous pouvez également emprunter la voie de la machine virtuelle ou même utiliser un outil comme Multipass.
VOIR: Plus de 40 termes open source et Linux que vous devez connaître (TechRepublic Premium)
Il existe un autre moyen. Cette méthode permet de déployer une nouvelle distribution Linux pour répondre à vos besoins de développement, le tout à partir d’un navigateur Web. Cet outil s’appelle Instantbox, ce qui facilite la création d’une nouvelle distribution Linux à des fins de développement ou même de formation. Avec Instantbox, vous pouvez lancer Ubuntu, CentOS, Arch Linux, Debian, Fedora ou Alpine Linux avec une interface utilisateur pointer-cliquer simple.
Ce dont vous avez besoin pour installer Instantbox
Pour déployer Instantbox avec succès, vous aurez besoin d’un serveur ou d’un ordinateur de bureau exécutant Docker et docker-compose. C’est ça.
Comment installer Docker CE
Si vous n’avez pas encore installé Docker, faisons-le maintenant.
Commencez par ajouter la clé GPG requise à l’aide de la commande :
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Ensuite, ajoutez le dépôt Docker officiel :
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Nous devons maintenant nous occuper de certaines dépendances en utilisant la commande :
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release -y
Installez la dernière version du moteur Docker à l’aide de ces deux commandes :
sudo apt-get updatesudo apt-get install docker-ce docker-ce-cli containerd.io -y
Assurez-vous que votre utilisateur est toujours membre du groupe docker avec la commande :
sudo usermod -aG docker $USER
Déconnectez-vous et reconnectez-vous pour que les modifications prennent effet.
Vous voudrez également installer la commande docker-compose, qui peut être effectuée avec :
sudo apt-get install docker-compose -y
Comment déployer Instantbox
Créez un nouveau répertoire avec la commande :
mkdir instantbox
Accédez à ce nouveau répertoire avec :
cd instantbox
Téléchargez et exécutez le script d’installation en utilisant :
bash <(curl -sSL
https://raw.githubusercontent.com/instantbox/instantbox/master/init.sh
)
Une fois le script téléchargé, exécutez docker-compose comme ceci :
docker-compose up -d
Comment accéder à Instantbox
Le déploiement ne devrait prendre que quelques minutes. Une fois cela fait, ouvrez un navigateur Web et pointez-le sur http://SERVER:8888, où SERVER est l'adresse IP ou le domaine du serveur d'hébergement. Vous devriez être accueilli par la page principale de l'Instantbox (Figure A).
Figure A

Comment déployer une distribution Linux avec Instantbox
Cliquez sur la distribution que vous souhaitez déployer, sélectionnez la version, puis cliquez sur Suivant (Image B).
Image B

Dans la fenêtre résultante (Image C), configurez le port, les cœurs de processeur, la mémoire et la durée du déploiement.
Image C

Cliquez sur Créer. Ensuite, lorsque vous y êtes invité, cliquez sur Confirmer.
Instantbox déploiera la distribution et une autre fenêtre contextuelle apparaîtra dans laquelle vous pourrez cliquer sur Oui pour ouvrir le webshell. Faites cela et vous vous retrouverez à l'invite bash (Image D) de votre distribution Linux nouvellement déployée.
Image D

Crée des distributions Linux jetables
Instantbox est un excellent outil pour créer des distributions Linux jetables qui peuvent être utilisées à des fins de développement ou de test. Une chose à noter, cependant, est que vous ne pouvez créer qu'une seule distribution à la fois. Lorsque vous avez terminé la distribution, assurez-vous de cliquer sur Purger dans la fenêtre principale d'Instantbox pour supprimer le déploiement et recommencer.
Abonnez-vous à TechRepublic Comment faire de la technologie sur YouTube pour tous les derniers conseils technologiques pour les professionnels de Jack Wallen.