我试图在Mac(M1)上启动DB2 docker镜像进行测试,但遇到了权限问题。
03/31/2023 11:55:21 0 0 SQL1032N No start database manager command was issued.
SQL1032N No start database manager command was issued. SQLSTATE=57019
(*) Cataloging existing databases
ls: cannot access /database/data/db2inst1/NODE0000: No such file or directory
这是复制它的命令:
docker run --platform linux/x86_64/v8 -e LICENSE=accept --rm -it ibmcom/db2:11.5.0.0a bash
如何成功启动映像?
1条答案
按热度按时间pcww981p1#
解决方案是在特权模式下运行该命令。此外,在M1(ARM)上运行需要在仿真模式下运行容器。下面是一个将完全设置测试容器的命令:
如果不在ARM上运行,只需省略平台标志,如下所示: