Créer un conteneur LXC Alpine Linux avec Proxmox VE

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.

  • Compléter le « nom d’hôte » et définir le mot de passe.
  • Sélectionnez le « Stockage » et le « Modèle » . (alpine-3.18-default).
  • Sélectionnez un stockage et une taille de disque pour votre conteneur.
  • Nombre de Cœurs processeur.
  • Mémoire et swap.
  • Sélectionnez l’interface réseau à laquelle votre conteneur doit être connecté.
  • DNS la box dans mon cas : 192.168.1.1.
  • 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 :

Changer le port pour 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

Retour en haut