とおもって始めてみたが、いきなりハマった。
ネットワークをDockerで構築するのを試してみようと
$ docker network create test_network001
のようにやった。
次にWordpressコンテナでも動かしてみよう、と思い、それにはMySQLがいるね、ってことで
$ docker run --name wordpress001 -dit --net test_network001 -e MYSQL_ROOT_PASSWORD=******** -e MYSQL_DATABASE=worpress001db -e MYSQL_USER=wordpress001kuro -e MYSQL_PASSWORD=******** mysql --chrcter-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --default-authentication-pulgin=mysql_native_password
とやってみた。すると、
Unable to find image 'mysql:latest' locally latest: Pulling from library/mysql docker: no matching manifest for linux/arm64/v8 in the manifest list entries. See 'docker run --help'.
という素気ない返事。
えーJetsonはLinux/ARM64プラットフォームでして、MySQLの公式DockerイメージはLinux/AMD64には対応しているけれど、ARM64には対応していないってさ。
さてどうする。のっけからお手本通りに行かないぞ。
→1、素直にLinux/AMD64プラットフォームのハードウェアでやる。
→2、MARIADBで構築してみる。
→3、ARM64対応しているMySQLイメージを探す。
さあどれ。