[解決済み] Docker (Apple Silicon/M1 Preview) MySQL "no matching manifest for linux/arm64/v8 in manifest list entries".
2022-04-28 04:50:22
質問
の最新ビルドを実行しています。 Docker Apple Silicon Previewです。 チュートリアルのコンテナ・画像を作成し、問題なく動作しています。カスタムYAMLファイルを作成してdocker-composeを実行しようとすると、mysqlをpullするときに以下のエラーが発生します。
ERROR: マニフェスト リスト エントリに linux/arm64/v8 に一致するマニフェストがありません。
以下は、私のYAMlファイルからのスニペットです。
version: '3'
services:
# Database
db:
image: mysql-server:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: pass
MYSQL_DATABASE: wp
MYSQL_USER: wp
MYSQL_PASSWORD: wp
networks:
- wpsite
最新版と:8を試しましたが、同じエラーになります。phpmyadminとwordpressは問題なく引き出せます。
どうすればいいですか?
まあ、技術的にはあなたの問題(ARM上でMySQLを実行)を解決することはできませんが、当面の間、あなたは
platform
のようにサービスに追加してください。
services:
db:
platform: linux/x86_64
image: mysql:5.7
...
あるいは、MariaDBを使用することを検討してください。
services:
db:
image: mariadb:10.5.8
...
M1でDocker Previewを使用した場合、どちらの方法でも動作します。
関連
-
MySQLとOracleの一括挿入SQLの汎用的な記述例
-
MySQLのNULLについて解説した記事
-
[解決済み】MySQL エラー 1093 - FROM 句で更新のターゲット テーブルを指定できません。
-
Unknown character set.を解決する。MySQLデータベースインポート時の'utf8mb4'エラーの解消
-
PostMan レポート エラー: 接続 ECONNREFUSED 127.0.0.1:port number
-
[解決済み] 1つのSQLクエリで複数のカウントを取得する方法は?
-
[解決済み] どのトランザクションが「テーブルメタデータのロック待ち」状態を引き起こしているかを確認するにはどうすればよいですか?
-
[解決済み] MySQLでコマンドラインを使用してユーザーアカウントのリストを取得するにはどうすればよいですか?
-
[解決済み] MySQLテーブルへの挿入または存在する場合の更新
-
[解決済み] Dockerのenvファイルに相当するKubernetesの機能
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
MySQL サービスとデータベース管理
-
mysqlのデータ圧縮性能比較 詳細
-
MySql認証ベースのvsftpd仮想ユーザー
-
SpringBootのMySQLへの接続は、バックエンドのインターフェイスの操作方法を書き込むためのデータを取得するために
-
[解決済み】マルチパート識別子をバインドできない
-
Mysqlデータベースへのリンク時にpymysqlがConnection refusedエラーを報告する
-
Unknown character set.を解決する。MySQLデータベースインポート時の'utf8mb4'エラーの解消
-
[解決済み] MySQLのプロセスリストを見つけ、それらのプロセスを終了させる方法は?
-
[解決済み] Ubuntu linux上で動作するリモートMySQLサーバーを再起動する方法は?
-
[解決済み] KEYキーワードは何を意味するのか?