Docker toolbox permet d'imaginer comment se passer de cygwin pour lancer des commandes linux nativement sur son poste de travail Windows.
Présentation faite lors du meet-up Docker Paris #29
2. Qui est ikoula ?
Création : 1998
8 000 OS en
production
Effectif : 47 employés
5 000 serveurs
physiques
2 datacenters en
France et présence
sur 3 continents
5. Un environnement linux émulé en local
Une installation simple
Sélection de paquets (attention aux dépendances)
La plupart des commandes linux sont portées
Certaines doivent être installées à part (ex: dig)
Ajout ou mise à jour : re-setup
Qu’est-ce que cygwin
8. Pour le défi
Rester dans l’environnement d’origine des
commandes linux
Garder un poste Windows « clean »
Faire cohabiter différentes versions d’un
même outil sans se soucier des conflits
10. Docker Machine for running docker-machine commands
Docker Engine for running the docker commands
Docker Compose for running the docker-compose
commands
Kitematic, the Docker GUI
a shell preconfigured for a Docker command-line
environment
Docker toolbox
15. La console PowerShell – pour rester dans le natif
Un script d’initialisation (env.psm1) pour
Connecter la console au Docker Engine
Charger les définitions des commandes – pour rendre l’appel aussi natif que
sous linux
Un script .ps1 par commande
Des Dockerfiles
Si une image n’est pas présente dans le Docker Hub : construction au
premier appel
Quelques scripts pour un usage
transparent
22. Ajouter d’autres outils : Ansible ; tmux ; etc.
Prendre en charge les fichiers de configuration existants
Charger la docker machine de son choix sans avoir à modifier le
fichier env.psm1
Si une commande n’existe pas, tenter de la créer à la volée
Faire l’équivalent sous linux (utile pour coreOS, rancherOS)
Windows containers
Axes d’évolution
24. Rejoignez-nous !
R & D
Reims (51)
Créatifs et passionnés par l’innovation,
intégrez la R&D !
Commerciaux
Boulogne-Billancourt (92)
Conseiller et imaginer des solutions
pour répondre à un besoin vous motive
? Rejoignez nos équipes commerciales
et avant-vente
Exploitation
Reims (51)
Attirés par l’accompagnement
utilisateur et l’administration système,
le support est fait pour vous.
D’autres compétences
?
N’hésitez pas à nous proposer votre
candidature spontanée !
jobs@ikoula.com
https://www.ikoula.com/fr/emploi
25. @ikoula ou @ikoula_EN
Ikoula Hosting Services
Ikoula
Ikoula
Gardez le contact !
AUTEURS : NICOLAS TRAUWAEN & MAXENCE ADNOT