seedbox-docker icon indicating copy to clipboard operation
seedbox-docker copied to clipboard

Docker-Compose

Open un-breton opened this issue 2 years ago • 6 comments

Bonjour, suite crash de mon serveur, j'ai ré installé le système et tenté de ré-utiliser ce script. Erreur à la première installation du script ("docker-compose not found), portainer n'est pas accessible. Visiblement le plugin "docker-compose" a changé, en "docker compose" (plus de - entre les 2 mots).

J'ai tenté une deuxièmes fois, en installant une version manuel de docker-compose (Compose standalone), mais sans succès, le script va bien jusqu'au bout mais le stack n'apparait pas dans portainer

Une idée peut être pour mettre à jour le script ou on pourrait remplacer de - par un espace pour le module docker compose ? Merci !

un-breton avatar Jan 03 '23 22:01 un-breton

Même avec un alias

  • Alias docker-compose='docker compose $1' le script ne fonctionne pas. Je vais essayer de corriger les commandes dans les fichiers script en essayant de n'oublier aucun.

un-breton avatar Jan 04 '23 14:01 un-breton

Salut,

il faut installer l'outil docker-compose : https://docker-docs.netlify.app/compose/install/#install-compose

Tu peux faire ça et me dire si c'est ok ?

Merrick28 avatar Jan 04 '23 15:01 Merrick28

Merci ! je vais essayer, en modifiant les commandes dans les scripts, ca n'a pas fonctionné non plus. Je réinitialise le serveur pour une installation propre, et je reviens !

un-breton avatar Jan 04 '23 16:01 un-breton

Bon, ca ne fonctionne pas, le script renvoi l'erreur : "ERROR: Version in "./docker-compose.yml" is unsupported. You might be seeing this error because you're using the wrong Compose file version. Either specify a supported version (e.g "2.2" or "3.3") and place your service definitions under the services key, or omit the version key and place your service definitions at the root of the file to use version 1. For more on the Compose file format versions, see https://docs.docker.com/compose/compose-file/ "

J'ai ré-initialisé de nouveau le serveur, et tenté d'installer après docker, le composant "compose-switch" ( https://github.com/docker/compose-switch) qui lui permet d'exécuter le script (seedbox_system.sh -f) sans erreur. Par contre, je n'ai pas le stack "docker-compose" dans portainer, seul 9 containers sont visibles (stack 'docker.sock' de type 'compose').

L'inscriptions DNS de clouflare est incomplète (seul les services ftp-serveur / jellyfin-serveur / netdata-serveur / portainer-serveur/ traefik-serveur sont présents)

je sèche...

un-breton avatar Jan 04 '23 19:01 un-breton

j'avoue que je n'utilise plus ce produit depuis de nombreuses années... @Whisper40 une idée peut être ?

Merrick28 avatar Jan 13 '23 08:01 Merrick28

Il n'y a pas de problème de version sur le fichier dockerfile, la 3.9 est bien correcte. Pour les entrées DNS, tout y est donc aucun soucis. C'est en créant une seedbox que de nouvelles entrées spécifiques à un utilisateur vont être créés.

Je te conseil de relire le README 😀 Le README mentionné ce qui doit être installé et sur quel OS, aucune mention de compose-switch

Whisper40 avatar Jan 15 '23 21:01 Whisper40