Les commandes ci-dessous sont à effectuer à l’intérieur de votre container LXC, soit via le shell du container, ou via SSH.
Avant d’installer Docker Engine (moteur) pour la première fois sur une nouvelle machine hôte ou invitée, vous devez configurer le dépôt APT Docker. Vous pouvez ensuite installer et mettre à jour Docker à partir des dépôts :
apt update
# Add Docker's official GPG key:
apt update
apt install ca-certificates curl -y
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
tee /etc/apt/sources.list.d/docker.list > /dev/null
apt update
apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
apt update
apt install curl -y
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh --dry-run
sh get-docker.sh
Script Docker également disponible sur ByteStash Blabla Linux.
apt purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras -y
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
rm /etc/apt/sources.list.d/docker.list
rm /etc/apt/keyrings/docker.asc
apt install docker.io -y
docker run -d \
--name="portainer" \
--restart always \
-p 9000:9000 \
-p 8000:8000 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:latest
Le système va maintenant extraire la dernière image Portainer et configurer le conteneur exécuté sur le port 9000. Vous pourrez accéder à Portainer en visitant http://ip:9000.
docker stop portainer && docker rm portainer && docker image prune -a
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/docker.sh)"
Le script vous proposera différentes options d’installations, comme Portainer.