docker - Mackbook Air M1 上的 DB2 docker
问题描述
我正在按照官方说明在 docker 中运行 DB2。我已经在 macOS Intel 上成功完成了无数次。我也在 Windows 10 中成功地做到了这一点。但现在我正试图在 macOS Apple 芯片(Macbook Air M1)中做到这一点。我通过将--platform linux/amd64
选项添加到docker pull
and来做到这一点docker run
。
这将创建容器 OK。但是 DB2 出现了各种各样的问题。首先,DB2 似乎没有启动。我手动运行db2start
来处理这个问题。然后我无法创建数据库并连接到它。我收到这条消息:
SQL1031N The database directory cannot be found on the indicated file system
查看db2diag.log
不会显示任何特定的错误消息。
我需要做什么才能在 Apple 硅胶的 docker 中运行 DB2?
解决方案
推荐阅读
- python - 我想在图形中制作闪烁的点作为程序
- javascript - 有没有办法可以将计算机中的音频文件与使用网络音频的服务器中的音频文件混合?
- java - 在两个单独的线程中读取和处理文件比一个线程慢两倍
- mongodb - 使用数组作为子对象在 mongodb 中创建新条目
- java - Couchbase 集群断开线程卡住等待监视器
- arduino - 我可以使用来自 arduino NANO 的相同 VCC 和 GND 引脚连接为所有组件提供电流吗
- python - Python:尝试从同一包中导入模块时出现“ModuleNotFoundError”
- node.js - req.body 是否在 NodeJs 中使用 Multer 提供缓冲区数据?
- swift - Swift - 3D 旋转图像
- python - 在 Python 中从 SQLite 查询访问数据