[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

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

 fr:howtos:cloud:docker ()