我尝试在Mac M2上运行带有--platform linux/amd
的mongodb容器;
指令:
docker run --name mongodb -d -p 27017:27017 mongodb/mongodb-community-server:latest
字符串
我得到以下错误:
2023-12-07 08:57:50 Traceback (most recent call last):
2023-12-07 08:57:50 File "/usr/local/bin/docker-entrypoint.py", line 637, in <module>
2023-12-07 08:57:50 subprocess.run(get_final_command_line_args(), check=True)
2023-12-07 08:57:50 File "/usr/lib/python3.10/subprocess.py", line 526, in run
2023-12-07 08:57:50 raise CalledProcessError(retcode, process.args,
2023-12-07 08:57:50 subprocess.CalledProcessError: Command '['mongod', '--bind_ip_all']' died with <Signals.SIGILL: 4>.
型
我运行其他linux/amd
Docker容器没有问题,这个Docker镜像的arm
版本工作正常。
1条答案
按热度按时间ccrfmcuu1#
尝试使用
--platform linux/arm64
而不是--platform linux/amd
:字符串