first commit
This commit is contained in:
commit
1018867e92
7 files changed
+1374
No files matched your search
@@ -0,0 +1,73 @@
|
||||
# Docker depuis SlackBuilds.org
|
||||
|
||||
> Nécessite `sbopkg`.
|
||||
|
||||
Commencez par générer la queue des dépendances :
|
||||
|
||||
```sh
|
||||
# sqg -p docker-cli
|
||||
```
|
||||
|
||||
`docker-cli` dépend de `docker`. La queue ajoutera aussi ses dépendances, notamment `tini`, `containerd` et `runc`.
|
||||
|
||||
Lancez ensuite :
|
||||
|
||||
```sh
|
||||
# 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 :
|
||||
|
||||
```sh
|
||||
# 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 :
|
||||
|
||||
```sh
|
||||
# chmod +x /etc/rc.d/rc.docker
|
||||
# /etc/rc.d/rc.docker start
|
||||
```
|
||||
|
||||
Déconnectez-vous puis reconnectez-vous avant de tester :
|
||||
|
||||
```sh
|
||||
$ docker run hello-world
|
||||
```
|
||||
|
||||
Pour démarrer Docker automatiquement avec le système, ajoutez dans `/etc/rc.d/rc.local` :
|
||||
|
||||
```sh
|
||||
# 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 :
|
||||
|
||||
```sh
|
||||
# nvi /etc/rc.d/rc.local_shutdown
|
||||
```
|
||||
|
||||
Puis ajoutez :
|
||||
|
||||
```sh
|
||||
# Docker
|
||||
if [ -x /etc/rc.d/rc.docker ]; then
|
||||
/etc/rc.d/rc.docker stop
|
||||
fi
|
||||
```
|
||||
|
||||
Enfin, rendez le script exécutable :
|
||||
|
||||
```sh
|
||||
# chmod +x /etc/rc.d/rc.local_shutdown
|
||||
```
|
||||
|
||||
[Retour au guide principal](../README.md)
|
||||
Reference in new issue
Block a user