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
dockerdonne en pratique des privilèges équivalents à ceux derootsur 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