Le Linuxien
Expliquer Docker à tous

Bonjour aujourd’hui un peu d’explicatif et d’informatif. Ces dernières années ont à pas mal entendu parler de Docker de conteneur et bien d’autre, sans vraiment comprendre ce qu’il en était, souvent pour des projets en cours ou des projets de côté, un peu oubliés. Quand tu n’as plus ou pas encore ta commande Apt ou ton paquet les forums et suivi GitHub proposent souvent leurs dockers afin d’installer leur logiciel.

Le logiciel docker a été créer par Solomon Hykes en 2013 aux seins de la société dotcloud qui proposer l’intégration de language de code au sein d’une entreprise via un système d’api pour des applications et logiciel aux seins de diverses entreprises. Par la suite le créateur à développer un système qui permet de virtualiser un environnement de travail pour du développement, donc un conteneur détient : le logiciel et l’environnement pour le faire travailler. le logiciel reste open source et donc permet plein de fork, en 2019 le créateur c’est donc permis de vendre le logiciel docker (non la licenses ) dockers à mirantis.

Niveau fonctionnement, j’ai eu un peu de mal à suivre, mais de façon claire : Docker permet un équivalent d’une minimachine virtuel, je pense que ça doit être le même principe que wine. Ici on ne vient pas forcément amener à virtualiser un système d’exploitation complet, mais juste un language de programmation sans avoir besoin de l’installer (un peu comme une version portable de l’installation).

Je pense que c’est l’image la plus explicite (source : itechrecuit.net)

Si on arrive à faire un fork bien conçu, je pense que l’ont pu créer un concurrent à wine comme préciser précédemment .

J’ai de mon côté un peu plus compris à quoi cela servait et les possibilités de ce système il ne reste plus qu’à apprendre à l’utiliser sur Windows et sur Linux.

Thonny , l’application pour scripter avec les serpents

Thonny , l’application pour scripter avec les serpents

Thonny est un petit logiciel assez sympa qui fonctionne un peu comme le Powershell ide avec une zone pour écrire son script tranquillement et une autre zone ou l’on tester toutes ces commandes via un terminal python idéale pour tester voir commencer ces script.screenshot

 

Je vous ai pas parler du langage qu’il utilise : le python , l’occasion de tester voir d’apprendre ce langage pas très compliquer , on peut dire  qu’il s’approche d’un langage php, php-cli donc rien de compliquer mais si vous n’avais jamais fais de développement et que vous voulez démarrer rien de bien compliquer grâce à quelque tuto proposer par openclassroom

et pour les plus expérimenter, une option permet d’ouvrir dans une fenêtre du logiciel vos différentes fonction créer dans vos script et les ajouter simplement dans programme.

on va enfin voir comment l’installer avant de l’installer sur n’importe quel plateforme il faut vérifier que python est bien installer sur votre machine

  • Windows
  • Linux ;
    $ sudo apt-get update
    $ sudo apt-get install python3.6

    ou

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.6

ensuite rendez -vous sur le site de Thonny  afin de télécharger et récuper le version dont vous avez besoin .

 

Source