Voici les étapes à suivre pour créer un containeur LXC basé sur Alpine Linux sur un hyperviseur Proxmox VE.
Depuis l’interface de gestion de Proxmox VE.
Téléchargement du modèle
Pour télécharger un modèle de conteneur :
Depuis le stockage local(pve) dans mon cas.
Modèles de conteneurs ==> [Modèles] ==> alpine-3.18-default==> [Télécharger]
Installation du conteneur Alpine Linux
Cliquez sur [Créer un conteneur] en haut à droite.
Général
- Compléter le « nom d’hôte » et définir le mot de passe.
Modèle
- Sélectionnez le « Stockage » et le « Modèle » . (alpine-3.18-default).
Disques
- Sélectionnez un stockage et une taille de disque pour votre conteneur.
Processeur
- Nombre de Cœurs processeur.
Mémoire
- Mémoire et swap.
Réseau
- Sélectionnez l’interface réseau à laquelle votre conteneur doit être connecté.
DNS
- DNS la box dans mon cas : 192.168.1.1.
Confirmation
- Confirmation, si tout est bon cliquez sur [Terminer].
Ressources nécessaires pour un conteneur Alpine Linux
- CPU : Environ 1 à 2 cœurs
- RAM : Environ 512 Mo à 1 Go
- Stockage : Environ 5 Go à 10 Go
À voir également
Mises à jour :
apk update
apk upgrade
Intallation de nano :
apk add nano
Installation OpenSSH :
apk add openssh
Changer le port SSH :
Pour redémarrer SSH :
service sshd restart
Pour voir si le service est démarré :
rc-status
Pour configurer le lancement du service SSH au démarrage :
rc-update add sshd default
Si l’on veut tester le redémarrage :
reboot
Exemple de paramétrages en IP fixe à adapter :
Exemple de paramétrages en IP fixe sous debian 11
En cas de besoin, la commande adduser permet de créer un utilisateur sous Linux de manière interactive en utilisant un script. Par exemple :
adduser dominique
Pour arrêter la machine :
poweroff