Ceci est une ancienne révision du document !


Atelier T4.AP03

Porteurs

Alexandre Ancel (IHU Strasbourg)

Mots Clés

conteneurs, docker, déploiement

TITRE

Introduction à Docker

OBJECTIF

L'atelier présentera les notions de base de l'utilisation de Docker: de la récupération d'images à la création de conteneurs personnalisés, en passant par la gestion des volumes et l'ouverture de ports. Il permettra d'apporter des compétence de bases pour contenairiser des applications et des services.

DESCRIPTION

  • Virtualisation et principes de base, alternatives
  • Commandes docker de base:
    • Gestion des images
      • Registry/Dockerhub
    • Création de conteneurs
    • Accès: terminal interactif/accès aux données
    • Commits
  • Dockerfiles
    • Syntaxe
    • Création automatique de versions contenairisée de services
  • Gestion de la mise en réseau: Pont, Exposition de ports
  • Gestion des données: Volumes
  • Docker-compose

NIVEAU

Débutant (public visé : développeurs, administrateurs)

PREREQUIS

Connaissances en programmation et administration système

INSTALLER VOTRE ORDINATEUR

Pour cet atelier, vous aurez besoin de docker et docker-composer. La procédure d'installation pour docker est décrite dans la documentation officielle à cette adresse:

https://docs.docker.com/engine/installation/#platform-support-matrix

Concernant docker-compose, vous pourrez trouver la documentation d'installation à cette adresse:

https://docs.docker.com/compose/install/

Afin de préparer le tp et d'éviter d'éventuels soucis de réseau, vous devez télécharger un certain nombre d'images docker au préalable. Les commandes pour les télécharger sont les suivantes (executez les, l'une après l'autre, dans un terminal):

  • docker pull hello-world:latest
  • docker pull ubuntu:latest
  • docker pull debian:wheezy
  • docker pull alpine:latest
  • docker pull golang:latest
  • docker pull php:7.0-apache
  • docker pull mysql:latest
  • docker pull phpmyadmin/phpmyadmin:latest
  • docker pull registry:2

LES SUPPORTS

 
jdev2017/t4.ap03.1499432457.txt.gz · Dernière modification: 2017/07/07 15:00 par eric.maldonado@irstea.fr
 
Recent changes RSS feed Powered by PHP Powered by Pxxo Driven by DokuWiki