Ce que j'ai écrit ici, c'est l'histoire du 28 novembre 2020. L'environnement Docker sur le Raspberry Pi change radicalement.
64 bits du système d'exploitation Raspberry Pi sont toujours en version bêta. Cependant, étant donné que le nombre d'applications prenant en charge uniquement 64 bits augmente, utilisez Ubuntu.
Les versions installées à partir de la distribution sont généralement plus anciennes, alors enregistrez-vous et utilisez le référentiel Docker officiel.
https://docs.docker.com/engine/install/ubuntu/
$ sudo apt-get update
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo apt-key fingerprint 0EBFCD88
$ sudo add-apt-repository \
"deb [arch=arm64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
La version ARM de docker-compse n'a pas été publiée depuis Officiel. ~~ Compilez vous-même ~~ Installez avec pip3.
$ sudo apt-get install libffi-dev libssl-dev
$ sudo apt-get install python3 python3-pip python3-dev
$ sudo pip3 install docker-compose
--Python3 peut être installé par défaut
MySQL
--NG (l'image ne peut pas être téléchargée)
$ docker pull mysql
$ docker pull mysql/mysql-server
Remplacez la partie où image: mysql est écrit dans docker-compose.yml par mysql / mysql-server (le comportement ne change pas beaucoup)
――La différence entre les deux est que le premier est le fonctionnaire Docker (base Debian) et le second est le fonctionnaire Oracle (base Oracle Linux).
phpmyadmin
$ docker run phpmyadmin/phpmyadmin
Le processus utilisateur exec a causé une "erreur de format exec" J'ai eu une erreur de docker et c'était de la mousse.
$ docker run arm64v8/phpmyadmin
jwilder/nginx-proxy
Cela ne fonctionne pas non plus. En regardant le Dockerfile, l'outil inclus était codé en dur pour la version amd64. Il semble qu'il soit nécessaire de compiler la version arm64 de l'outil que j'ai mis en place, donc pour le moment, le chemin.
Recommended Posts