Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes |
ateliers:docker-pour-le-developpement-20191010 [2019/10/01 08:21] – [Pré-requis] david.parsons | ateliers:docker-pour-le-developpement-20191010 [2019/10/07 13:31] – [Pré-requis] soraya.arias |
---|
* Sur MacOS vous devriez avoir XQuartz déjà installé. Pour autoriser les connexions depuis VSCode, allez dans "XQuartz > Préférences", allez dans l'onglet "Sécurité" et cochez "Autoriser les connexions de clients réseau" | * Sur MacOS vous devriez avoir XQuartz déjà installé. Pour autoriser les connexions depuis VSCode, allez dans "XQuartz > Préférences", allez dans l'onglet "Sécurité" et cochez "Autoriser les connexions de clients réseau" |
* Avoir [[https://docs.docker.com/install/#support | installé Docker]] | * Avoir [[https://docs.docker.com/install/#support | installé Docker]] |
* Si vous êtes sous Windows, il faut disposer de Windows 10 pro et installer [[https://docs.docker.com/docker-for-windows/install/ | Docker for Windows]] (**attention : ne pas installer Docker Toolbox**) | * Si vous êtes sous Windows, il faut disposer de Windows 10 pro et installer [[https://docs.docker.com/docker-for-windows/install/ | Docker for Windows]] (**attention : ne pas installer Docker Toolbox** |
* Avoir exécuté la commande **docker pull debian:9** | * Si vous voulez faire le TP C++: |
| * Exécuter la commande : **docker pull debian:9** |
| * Si vous voulez faire le TP python |
| * Exécuter la commande : **docker pull python:3** |
* Avoir installé [[https://git-scm.com/downloads | git]] sur sa machine | * Avoir installé [[https://git-scm.com/downloads | git]] sur sa machine |
* Avoir installé [[https://code.visualstudio.com/#alt-downloads|VSCode]] | * Avoir installé [[https://code.visualstudio.com/#alt-downloads|VSCode]] |
* **Attention : ne pas installer [[https://github.com/VSCodium/vscodium|VSCodium]] qui ne supporte pas encore le Remote Development Extension pack) + plugins adéquat** | * **Attention : ne pas installer [[https://github.com/VSCodium/vscodium|VSCodium]] qui ne supporte pas encore le Remote Development Extension pack)** |
* Optionnel : Avoir installé [[https://www.jetbrains.com/education/download/#section=pycharm-edu|PyCharm Pro licence Education]] | * Installer les extensions VSCode : |
| * [[https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker|Docker]] et [[https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers|Remote-Containers]] |
| * //Optionnel// : |
| * Avoir installé [[https://www.jetbrains.com/education/download/#section=pycharm-edu|PyCharm Pro licence Education]] |
* Disposer d'un environnement valide pour l'utilisation de SSH | * Disposer d'un environnement valide pour l'utilisation de SSH |
* sinon [[http://www.linux-france.org/prj/edu/archinet/systeme/ch13s03.html|configurer SSH sur votre poste de travail]] (nécessaire pour la partie TP) | * sinon [[http://www.linux-france.org/prj/edu/archinet/systeme/ch13s03.html|configurer SSH sur votre poste de travail]] (nécessaire pour la partie TP) |