Files
easy-slack/docs/docker.md
T
2026-10-14 10:35:57 +02:00

1.6 KiB

Docker depuis SlackBuilds.org

Nécessite sbopkg.

Commencez par générer la queue des dépendances :

# sqg -p docker-cli

docker-cli dépend de docker. La queue ajoutera aussi ses dépendances, notamment tini, containerd et runc.

Lancez ensuite :

# sbopkg -i docker-cli

Si sbopkg trouve à la fois le paquet et une queue du même nom, choisissez Q pour utiliser la queue et installer les dépendances dans le bon ordre.

Pour utiliser Docker sans passer directement par le compte root, créez le groupe recommandé par le SlackBuild et ajoutez-y votre utilisateur :

# groupadd -r -g 281 docker
# usermod -a -G docker <utilisateur>

Important : l'appartenance au groupe docker donne en pratique des privilèges équivalents à ceux de root sur la machine.

Rendez ensuite le service exécutable et démarrez-le :

# chmod +x /etc/rc.d/rc.docker
# /etc/rc.d/rc.docker start

Déconnectez-vous puis reconnectez-vous avant de tester :

$ docker run hello-world

Pour démarrer Docker automatiquement avec le système, ajoutez dans /etc/rc.d/rc.local :

# Docker
if [ -x /etc/rc.d/rc.docker ]; then
  /etc/rc.d/rc.docker start
fi

Éditez ensuite /etc/rc.d/rc.local_shutdown ; le fichier sera créé s'il n'existe pas :

# nvi /etc/rc.d/rc.local_shutdown

Puis ajoutez :

# Docker
if [ -x /etc/rc.d/rc.docker ]; then
  /etc/rc.d/rc.docker stop
fi

Enfin, rendez le script exécutable :

# chmod +x /etc/rc.d/rc.local_shutdown

Retour au guide principal