Lors de l'utilisation du surplus Pi2 comme serveur de tuner pour le serveur d'enregistrement
Rendez les deux suivants disponibles.
(Cependant, comme le Raspberry Pi utilisé cette fois-ci est 2B +, il s'agit de armhf7l. Je ne sais pas s'il se comporte de la même manière que arm64 avec Pi3 ou supérieur. )
Tout d'abord, autour de la mise à jour minimale.
$ sudo raspi-config #Effectuez les réglages initiaux pour diverses tartes aux râpes. Réglez le processeur sur 1 GHz, etc.
$ sudo apt update &&\
sudo apt upgrade -y &\
sudo apt autoremove -y
Installez Docker. Comme officiel.
$ curl -sSL https://get.docker.com | sh
En guise d'avertissement, le script exécuté par le processus ci-dessus doit
E: Sub-process /usr/bin/dpkg returned an error code (1)
Jettera une erreur.
Par conséquent, supprimez d'abord le docker installé et les packages associés.
$ sudo apt purge -y docker* && sudo apt autoremove
La cause de cette erreur semble cette fois être un problème avec le commit à partir d'aujourd'hui (06 septembre 2020). Le hachage de validation est → 26ff363bcf3b3f5a00498ac43694bf1c7d9ce16c Quand je l'ai regardé, le problème était toujours en suspens. https://github.com/docker/for-linux/issues/1035
Quand j'ai essayé journalctl -xe
ici, le journal suivant était affiché immédiatement après le démarrage du démon docker.
The unit docker.socket has successfully entered the 'dead' state.
Il semble que la prise ne soit pas bonne en premier lieu.
Jetons un œil à journalctl -u
.
Sep 06 10:47:57 raspberrypi dockerd[1135]: time="2020-09-06T10:47:57.586700264+09:00" level=error msg="failed to mount overlay: no such device" storage-driver=overlay2
Sep 06 10:47:57 raspberrypi dockerd[1135]: time="2020-09-06T10:47:57.647312450+09:00" level=error msg="AUFS was not found in /proc/filesystems" storage-driver=aufs
Sep 06 10:47:57 raspberrypi dockerd[1135]: time="2020-09-06T10:47:57.708413639+09:00" level=error msg="failed to mount overlay: no such device" storage-driver=overlay
Sep 06 10:47:57 raspberrypi dockerd[1135]: time="2020-09-06T10:47:57.913269270+09:00" level=warning msg="Your kernel does not support swap memory limit"
Sep 06 10:47:57 raspberrypi dockerd[1135]: time="2020-09-06T10:47:57.933919334+09:00" level=warning msg="Your kernel does not support cgroup cfs period"
Sep 06 10:47:57 raspberrypi dockerd[1135]: time="2020-09-06T10:47:57.937300344+09:00" level=warning msg="Your kernel does not support cgroup cfs quotas"
Sep 06 10:47:57 raspberrypi dockerd[1135]: time="2020-09-06T10:47:57.940482354+09:00" level=warning msg="Your kernel does not support cgroup rt period"
Sep 06 10:47:57 raspberrypi dockerd[1135]: time="2020-09-06T10:47:57.940913356+09:00" level=warning msg="Your kernel does not support cgroup rt runtime"
Sep 06 10:47:57 raspberrypi dockerd[1135]: time="2020-09-06T10:47:57.941234357+09:00" level=warning msg="Unable to find cpuset cgroup in mounts"
Sep 06 10:47:57 raspberrypi dockerd[1135]: time="2020-09-06T10:47:57.941741358+09:00" level=warning msg="mountpoint for pids not found"
Puisque le noyau est ancien, il semble qu'une telle erreur apparaisse, alors essayez de mettre à jour le noyau. De plus, comme la zone docker ne fonctionne toujours pas bien, je pense que c'est à cause de la zone modprove, mais je ne peux pas mettre à jour le noyau. Supprimez-le à l'avance. Au fait, il m'a fallu beaucoup de temps pour arriver à cette solution ...
$ sudo apt purge -y docker* && sudo apt -y autoremove
$ sudo apt install linux-image-rpi2 #sudo apt search linux-image-*Choisissez ensuite celui qui convient à votre environnement.
$ sudo reboot
Après le redémarrage, j'ai essayé à nouveau d'installer Docker, mais cela n'a pas fonctionné.
Si cela ne vous dérange pas, donnez-moi quelques conseils ... C'est la première fois que j'utilise Docker dans un environnement armhf, donc je ne connais plus la solution si je suis bloqué jusqu'à présent. Si quelqu'un peut le résoudre, je vous serais très reconnaissant de bien vouloir commenter.
Recommended Posts