container docker vers LXC

Tout ce qui concerne la programmation.
Répondre
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5851
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Bonjour j'ai récupéré unscript bash qui lance un container docker, que je voudrais transformer en lancement de container LXC
remplacer Docker run par lxc-start - n, c'est le plus facile.
Là ou je bloque, c'est sur le passage de variables d'environnement
Pour docker, j'ai

Code : Tout sélectionner

-e MODEL_PATH=/spleeter/model \
mais l'option -e n'xiste pas sous LXC.
Je ne comprends pas ce que je trouve sur internet. Ca parle d'un fichier de config dans

Code : Tout sélectionner

/var/lib/lxc/<container_name>/config
Mais je n'ai rien à cet emplacement puisque le container LXC n'est pas lancé.
Est ce que quelqu'un pourrait m'aiguiller ?
Est ce que je doit créer ce fichier , mais avc quel nom ?
Avatar de l’utilisateur
zargos
Membre
Membre
Messages : 197
Inscription : 07 juil. 2023, 13:34
Status : Hors-ligne

Tu veux lancer le docker avec LXC? Ou tu veux le convertir en LXC?
Pourt le second, ca devrait peut etre t'aider: https://github.com/fabiofalci/export-docker
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5851
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Merci pour le lien. Dans la config du container docker il y a une option qui n'existe pas avec LXC.
Je viens d'acheter d'occaze un server HP ptoliant. A terme il aura une proxmox, donc je pourrais installer tout type de container. Pour le moment je le teste en POC avec une simple debian. J'ai installé docker car j'ai plusieurs autres programmes à faire tourner en container docker (STT, LLM, et TTS entre autre pour la domotique).
Docker est bien plus répandu que LXC en terme de container. Par exemple ici pour nos applis libres préférées.
https://www.linuxserver.io/our-images
Répondre