**Ceci est une ancienne révision du document !**
Comment on utilise Traefik ?
On va reprendre là où on en était resté avec notre premier fichier Compose. On avait alors un serveur web accessible à l’adresse pica01-test.picasoft.net:8001
, et on voulait plusieurs choses :
- Une URL qui claque un peu plus, genre
quentin.test.picasoft.net
- Une sécurisation via HTTPS
On a vu dans la page sur Traefik qu’il fallait utiliser deux outils Docker pour ce faire : les labels et les réseaux
Labels Docker
Les labels sont des simples éléments clé-valeur attaché à un conteneur. Il en existe pas mal de base, même sans avoir à en rajouter. La commande docker inspect
me permet de les voir :
docker inspect quentin
"Labels": {
"com.docker.compose.config-hash": "5a156a0c24e4cd4fefc3b4fb1e35608826ecb6a72de130d7d1b03029f9ab363e",
"com.docker.compose.container-number": "1",
"com.docker.compose.oneoff": "False",
"com.docker.compose.project": "qduchemi",
"com.docker.compose.project.config_files": "docker-compose.yml",
"com.docker.compose.project.working_dir": "/home/users/qduchemi",
"com.docker.compose.service": "quentin",
"com.docker.compose.version": "1.27.3"
}