我正在关注多容器应用程序教程的官方 docker labs 动手教程。
在 上运行以下命令时MacBook Pro M1 终端
docker run -d `
--network todo-app --network-alias mysql `
-v todo-mysql-data:/var/lib/mysql `
-e MYSQL_ROOT_PASSWORD=secret `
-e MYSQL_DATABASE=todos `
mysql:5.7
我收到以下错误。docker: no matching manifest for linux/arm64/v8 in the manifest list entries.
最佳答案
如果其他人在遵循 Mac M1 机器上的指南时遇到此问题,最快的解决方法可能是添加标志:
--platform linux/amd64
喜欢docker run -d \
--platform linux/amd64 \
--network todo-app --network-alias mysql \
-v todo-mysql-data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=secret \
-e MYSQL_DATABASE=todos \
mysql:5.7
归功于https://github.com/docker/getting-started/issues/144
关于mysql - docker run mysql 图像命令不起作用 [MacBook Pro M1],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67255600/