PROJET AUTOBLOG


Korben

Site original : Korben

⇐ retour index

Utiliser Docker pour disposer d’un bash Linux fonctionnel sous macOS

mardi 22 octobre 2019 à 09:00

Je voulais un Shell Linux sous macOS pour balancer quelques commandes et faire des tests dans une VM, mais je vous avoue que je trouve la GUI Virtualbox un peu lourdingue pour ça. Surtout que je n’ai pas besoin de GUI, juste d’un Shell.

J’ai donc regardé Docker d’un peu plus près et je dispose maintenant d’un conteneur Linux fonctionnel sous Mac, accessible directement depuis mon Terminal.

Si la manip vous intéresse, vous allez voir, c’est très rapide et facile. Vous devez d’abord télécharger puis installer Docker pour macOS.

Une fois Docker fonctionnel, ouvrez un terminal et lancez la commande suivante.

docker run -it -v ~/Downloads:/Down r-base bash

Cette commande a pour effet de lancer un bash Linux de base en mappant le dossier ~/Downloads de votre mac avec le répertoire /Down fraichement créé pour l’occasion dans la VM Linux. Notez que si vous avez des besoins spécifiques sur le mapping, vous pouvez aller gratter ça dans les préférences de Docker.

Si la distribution R ne vous convient pas, vous pouvez aussi installer un Ubuntu comme ceci :

docker pull ubuntu

Puis lancez la commande suivante pour profiter du bash d’Ubuntu.

docker run -it -v ~/Downloads:/Down ubuntu bash

Et voilà.

À vous ensuite les commandes Linux directement depuis votre Mac sans avoir à déployer une Virtualbox ou une VMWare.

Clavier sans fil ergonomique Microsoft Sculpt

Clavier sans fil ergonomique Repose-poignets en caoutchouc offrant un bon maintien Jeu de touches divisé aidant à positionner le poignet et l’avant-bras de manière naturelle et relaxante Disposition des touches en arc naturel imitant la forme incurvée du bout des doigts Clavier en dôme permettant au poignet d’épouser un angle naturel et relâché Pavé numérique séparé, pour une plus grande flexibilité dans l’agencement de l’espace de travail 2 piles AA requises (fournies)

<script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8">