docker

Prérequis

Installer Docker. La version de référence pour cette documentation est la suivante:

docker version
Client:
 Version:      17.05.0-ce
 API version:  1.29
 Go version:   go1.7.5
 Git commit:   89658be
 Built:        Thu May  4 22:14:18 2017
 OS/Arch:      linux/amd64

Server:
 Version:      17.05.0-ce
 API version:  1.29 (minimum version 1.12)
 Go version:   go1.7.5
 Git commit:   89658be
 Built:        Thu May  4 22:14:18 2017
 OS/Arch:      linux/amd64
 Experimental: false

Installer Docker Compose. La version de référence pour cette documentation est la suivante:

docker-compose version
docker-compose version 1.9.0, build 2585387
docker-py version: 1.10.6
CPython version: 2.7.13
OpenSSL version: OpenSSL 1.0.2k-fips  26 Jan 2017

Problèmes résolus par Docker

Docker et docker-compose sont utilisés pour orchestrer un environnement d'exécution le plus proche possible de l'environnement de production afin de nous permettre de:

  • Ne pas dépendre de l'infrastructure pendant la phase de développement.
  • Exécuter des tests d'intégration pendant la phase de build avec Travis.

Utilisation avec Windows

Installation de docker toolbox

Documentation officielle

Accès au container tomcat

Sur les systèmes Unix (mac/linux) la configuration définie dans le répertoire docker nous permet d'accéder au point d'entrée de l'application (le container tomcat) à l'adresse localhost sur le port 8080. Après installation de docker toolbox, les plateformes windows s'appuient sur une machine virtuelle pour exécuter nos containers. L'accès au point d'entrée de l'application s'effectue donc alors par l'addresse ip de la machine virtuelle démarrée au lancement de vos containers.

NB: Pour accéder au point d'entrée sur l'hôte local il est possible de configurer une règle de redirection de port sur la machine virtuelle créée par docker toolbox

results matching ""

    No results matching ""