[Tuto] Installation de Yatch en Docker

EVO

Administreur
Membre du personnel
25 Novembre 2019
8 160
1 563
278
/var/run/docker.sock
[Tuto] Installation de Yatch en Docker via docker-compose


Bonjour,
Un petit tuto pour vous apprendre à installer Yatch en docker-compose.

Yatch c'est quoi ?
Yatch est une interface Web pour la gestion des conteneurs docker avec un accent sur la création de modèles pour fournir des déploiements en un clic d'applications dockerisées.

C'est un "concurrent" à Portainer.

Yacht-Demo.gif


Sommaire :
1/ Création du volume
2/ Création du conteneur
3/ Accès à Yatch

1/ Création du volume
Le volume va conteneur la configuration du conteneur. On le créer en SSH avec la commande suivante :
Code:
sudo docker volume create yacht


2/ Création du conteneur
Avec la commande suivante, nous allons créer le conteneur Yatch :
Code:
sudo docker run -d -p 8000:8000 -v /var/run/docker.sock:/var/run/docker.sock -v yacht:/config selfhostedpro/yacht

Attention, si vous avez déja le port 8000 occupé sur votre machine hote ( par exemple par Portainer, donc l'agent ecoute sur le port 8000 ).
Dans se cas, on peu modifier le port 8000 de gauche, afin que Yatch écoute sur le port 8001, de cette façon :
Code:
sudo docker run -d -p 8001:8000 -v /var/run/docker.sock:/var/run/docker.sock -v yacht:/config selfhostedpro/yacht


3/ Accès à Yatch
Rendez-vous a l'url de votre machine + le port 8000 pour afficher la page de connexion.
Exemple : http://192.168.1.10:8000
( Attention, si vous avez changé le port, par exemple pour 8001, alors il faut se connecter avec le port 8001, exemple : http://192.168.1.10:8001 )

25HNOmK.png


Maintenant, pour vous connecter utiliser les identifiants par defaut :
Email : admin@yacht.local
Password : pass

Have fun :giggle:
 
webmail a dit:
ton feedback par rapport à portainer?

Yatch est plus simpliste ( mais l’essentiel des fonctions sont là ), le thème "dark", et en plus 100% personnalisable est très appréciable.
J'aime bien le dashboard de Yatch qui permet une vus rapide de la consommation en ressource des conteneurs ( se que Portainer ne propose pas )

Ce qui me manque sur Yatch par rapport a Portainer :
- La fonction re-create d'un conteneur ( qui permet de re-pull auto la nouvelle image )
- L'agent pour pouvoir gérer plusieurs serveurs docker sur une seul instance ( Portainer Agent )