docker
Ceci est une ancienne révision du document !
Table des matières
Docker
Docker est un programme libre de création, gestion et déploiement de conteneurs. Vous pouvez trouver plus d'informations sur Wikipédia et sur de nombreux sites.
Installer Docker
Sur Raspberry Pi
Prérequis
Un Raspberry Pi fonctionnel avec une distribution supportant Docker, comme Ubuntu Mate ou HypriotOS. Il faut que le noyau soit récent pour bénéficier de toutes les possibilités.
Installation
Sur Ubuntu Mate, on peut l'installer via les paquets :
$ sudo apt-get install docker.io
Vérifications
On peut vérifier qu'il est bien installé et trouver les infos importantes avec les commandes suivantes :
$ sudo docker version Client: Version: 1.10.3 API version: 1.22 Go version: go1.6.1 Git commit: 20f81dd Built: Wed, 20 Apr 2016 14:19:16 -0700 OS/Arch: linux/arm Server: Version: 1.10.3 API version: 1.22 Go version: go1.6.1 Git commit: 20f81dd Built: Wed, 20 Apr 2016 14:19:16 -0700 OS/Arch: linux/arm $ sudo docker info [sudo] password for simon: Containers: 0 Running: 0 Paused: 0 Stopped: 0 Images: 0 Server Version: 1.10.3 Storage Driver: overlay Backing Filesystem: extfs Execution Driver: native-0.2 Logging Driver: json-file Plugins: Volume: local Network: bridge null host Kernel Version: 4.1.19-v7+ Operating System: Ubuntu 16.04.1 LTS OSType: linux Architecture: armv7l CPUs: 4 Total Memory: 925.8 MiB Name: rpi2 ID: K5PJ:JHJS:AEOJ:QMBV:N6GY:LEJY:L6GW:DJGT:7TCV:A247:62PI:O6H5 WARNING: No memory limit support WARNING: No swap limit support WARNING: No oom kill disable support WARNING: No cpu cfs quota support WARNING: No cpu cfs period support
Bonus
Pour ne pas devoir utiliser sudo et pour limiter la surface d'attaque de Docker, on peut utiliser cette astuce :
# On ajoute le groupe docker s'il n'existe pas déjà. $ sudo groupadd docker # On ajoute l'utilisateur courant (nous) "${USER}" au groupe. # On peut y mettre n'importe quel utilisateur # Il faudra peut-être de reconnecter pour que les modifications prennent effet. $ sudo gpasswd -a ${USER} docker # On redémarre le daemon. $ sudo service docker restart
Liens et références
docker.1470149499.txt.gz · Dernière modification : 2020/08/09 12:59 (modification externe)