Forum des NAS

Tous les fabricants de NAS réunis sur un forum unique : Asustor, Qnap, Synology...

Les bidouilles en tout genre
Avatar de l’utilisateur
par EVOTk
#98820
Hello,
Petit pense bête sous forme de tuto pour l'installation de Docker sur Debian 10.
( Docker-compose et Portainer viendrons par la suite )

Installation de Docker :
Dans un 1er temps, on met a jour l'index de paquets :

Code : Tout sélectionner
sudo apt-get update

Puis on installe les packages pour permettre à apt d'utiliser un référentiel via HTTPS:

Code : Tout sélectionner
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

Ajout de la Clé GPG de Docker :

Code : Tout sélectionner
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

Puis vérifier que vous avez bien la bonne clé en recherchant les derniers caractères de celle-ci ( 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 ) :

Code : Tout sélectionner
sudo apt-key fingerprint 0EBFCD88

Le résultat attendu est :

pub 4096R/0EBFCD88 2017-02-22
Key fingerprint = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid Docker Release (CE deb) <docker@docker.com>
sub 4096R/F273FCD8 2017-02-22

Puis on installe le repo correspondant a votre architecture :
Pour AMD64 :

Code : Tout sélectionner
sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/debian \
   $(lsb_release -cs) \
   stable"

Pour ARMHF :

Code : Tout sélectionner
sudo add-apt-repository \
   "deb [arch=armhf] https://download.docker.com/linux/debian \
   $(lsb_release -cs) \
   stable"

Pour ARM64 :

Code : Tout sélectionner
sudo add-apt-repository \
   "deb [arch=arm64] https://download.docker.com/linux/debian \
   $(lsb_release -cs) \
   stable"
Installation du Moteur Docker ( Docker Engine ) :

Mise a jour des index :

Code : Tout sélectionner
sudo apt-get update

Et installation des dernières versions de docker et containerd :

Code : Tout sélectionner
sudo apt-get install docker-ce docker-ce-cli containerd.io

A la fin de la procédure d'installation, le moteur docker est installé et en cours d'exécution.
Le groupe Docker est créé mais aucun utilisateur n'y est ajouté. Il faut donc utiliser sudo pour exécuter les commandes Docker.

Rajouter l'utilisateur courant dans le groupe "docker" :

Code : Tout sélectionner
sudo usermod -aG docker $USER

Installation de Docker-compose :

On récupère la dernière version de docker-compose, voir sur le GitHub officiel de Docker
A l'heure actuelle, c'est la version 1.27.4, donc la commande est la suivante :

Code : Tout sélectionner
wget https://github.com/docker/compose/releases/download/1.27.4/docker-compose-Linux-x86_64

On rend le script executable :

Code : Tout sélectionner
chmod +x docker-compose-Linux-x86_64

Puis on le déplace au bon endroit :

Code : Tout sélectionner
sudo mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose

et voila, c'est fini :)


Installation de Portainer :
Je créé un dossier afin que ma configuration de Portainer y soit enregistré :

Code : Tout sélectionner
mkdir -p /home/nom_dutilisateur/docker/portainer
Pensez a modifier le chemin en fonction de votre configuration ( /home/nom_dutilisateur/docker/portainer )

On créer le conteneur contenant Portainer, et on le lance :

Code : Tout sélectionner
sudo docker run -d -p 8000:8000 -p 9000:9000 --restart unless-stopped --name="portainer" -v /var/run/docker.sock:/var/run/docker.sock -v /home/nom_dutilisateur/docker/portainer:/data portainer/portainer-ce
Pensez a modifier le chemin en fonction de votre configuration ( /home/nom_dutilisateur/docker/portainer )

Maintenant nous pouvons accéder à l'interface de Portainer, via l'adresse : http://ADRESSE_DU_PI:9000
Exemple, si votre Pi est a l'adresse ip 192.168.1.210, l'interface de Portainer sera l'adresse : http://192.168.1.210:9000

La 1ere chose a faire est de choisir un nom d'utilisateur et un mot de passe, ensuite, on choisi la méthode de connexion a docker, on choisi "Local" et on clique sur "Connect"
Image

Image



Source : https://docs.docker.com/engine/install/ ... repository

2021-01-17 - Rajout "Installation de Portainer"
Avatar de l’utilisateur
par madkoin
#98865
Salut, le sujet ne n'aurait pas plus sa place dans bistrot ou bidouille plutot quand quand DIY ? Ou peut-être proposer une nouvelle catégorie à cachem ?
Je ne cherche pas à compliqué la navigation, mais je me dis que des personnes pourait être intéressé et ne penserais pas a trouvé cela dans DIY.
J'exagère volontairement dans mon exemple mais c'est comme si je proposait dans DIY un tuto pour installer office, c'est pas vraiment du DIY

Sinon merci pour ton travail et ton partage :)
Avatar de l’utilisateur
par EVOTk
#98965
Salut,
Bien que je peu comprendre que tu trouve cela bizarre dans "DIY", je trouve cela encore plus bizzare de placer ceci dans "Bidouilles".
Docker n'est pas une "bidouille".
Avatar de l’utilisateur
par madkoin
#98972
je comprends c’est pour cela que j’avais poser la question d'une nouvelle catégorie
edit: ou peux-être un sous catégorie dasn DIY ?
Avatar de l’utilisateur
par EVOTk
#99065
MAJ : Rajout "Installation de Portainer"

MErci pour votre retour, Je vais partir d'Orange[…]

Présentation astrosam

Bienvenue astrosam et merci pour ta description d&[…]

Bonjour à tous

Bienvenue jpeg et merci pour ta présentat[…]

Bonjour à tous - présentation

Bienvenue Netrunner et merci pour cette pré[…]

Site hébergé sur un serveur IKOULA

Ikoula