Skip to content

ラズパイでDockerでMySQL

   

GitHub Codespacesが使えるようになるのを待つ間、ラズパイで何とかならないか試してみた。

VS Codeからリモート接続して、Dockerインストールするところまでは順調だったけれど、docker compose upしたところでエラー。

MySQLのコンテナイメージが提供されていないようだ。 意外だった。

mysql Tags | Docker Hubにはlinux/arm64/v8があるけれど、ラズパイはv7らしい。

hypriot/rpi-mysql: RPi-compatible Docker image with Mysqlも検索で出てきたが古いバージョンでメンテナンスもされていない様子。

forkしてバージョン書き換えてビルドしなおしてみる。

まずはそのまま。

 __      ___   ___ _  _ ___ _  _  ___
 \ \    / /_\ | _ \ \| |_ _| \| |/ __|
  \ \/\/ / _ \|   / .` || || .` | (_ |
   \_/\_/_/ \_\_|_\_|\_|___|_|\_|\___|
======================================
resin base images have been deprecated
in favour of the new balenalib images,
read more about it in our docs:
https://www.balena.io/docs/reference/base-images/base-images/

使っているベースイメージが古いようだ。

Balena base images - Balena Documentationって知らなかったけど、各種用意されていた。 そして何を選んだらよいのかがわからない。

balenalib/raspberrypi3-debian - Docker Image | Docker Hubこれかな?

W: Skipping acquire of configured file 'ui/binary-armhf/Packages' as repository 'http://archive.raspberrypi.org/debian bullseye InRelease' doesn't have the component 'ui' (component misspelt in sources.list?)
E: Version '5.5*' for 'mysql-server' was not found

先は長そう。。