Table of Contents

Docker sur Slackware

Il existe un paquetage Slakware pour Docker sur Slackbuilds, mais il pose des soucis pour l'installer. Si vous vous demandez , vous pouvez installer la version CE de Docker

Étapes d'installation

Sous l'identité root, commencez par installer slpkg:

# git clone https://github.com/dslackw/slpkg.git
# cd slpkg
# python setup.py install
# slpkg update

Ensuite, installez google-go-lang

slpkg -s sbo google-go-lang
Déconnectez-vous ( du compte root) puis reconnectez vous de nouveau avant d’installer le reste des paquetages docker. Autrement il est suffisant d’exécuter simplement:
# source /etc/profile.d/go.sh
# slpkg -s sbo tini
# slpkg -s sbo docker-proxy 
# slpkg -s sbo libseccomp 
# slpkg -s sbo runc 
# slpkg -s sbo containerd 
# slpkg -s sbo docker
# slpkg -s sbo docker-compose

Utiliser Docker

Assurez vous que Docker démarre au boot. Éditez /etc/rc.d/rc.local et ajoutez ceci:

# Démarrage de docker
if [ -x /etc/rc.d/rc.docker ]; then
  /etc/rc.d/rc.docker start
fi

De même, dans /etc/rc.d/rc.local_shutdown, ajoutez ceci pour assurer un arrêt propre:

# Arrêt de docker
if [ -x /etc/rc.d/rc.docker ]; then
  /etc/rc.d/rc.docker stop
fi

Maintenant vous pouvez lancer docker:

# chmod 755 /etc/rc.d/rc.docker
# /etc/rc.d/rc.docker start

Check /var/log/docker.log for any issues.

Sources

* Original Author User bifferos

* Traduction française User desiderius

* Special thanks to ponce, see this thread