在 macOS 上设置容器化开发者工具箱

在 macOS 10.13 High Sierra 或更高版本上支持开发者工具箱安装。 在设置开发者工具箱之前,请确保完成以下先决条件。

重要信息: 开发者工具箱在 macOS 上使用较新的基于 ARM 的 Apple Silicon 芯片组处理器 (例如 Apple M1) 进行认证。

过程

  1. 安装最新 JDK 1.8 更新 JDK 1.8 for macOS的 151 个或更多最新更新。
  2. 在 Docker 首选项下的 高级 设置中提供足够的内存。
    对于无缝开发者工具箱体验,建议至少使用 6 GB 内存。
  3. (可选) 通过运行 brew install coreutils来安装 coreutils 实用程序。
  4. 安装 JDK 后,浏览至 /Users/<username>/Library/Java 目录并创建名为 Extensions的目录 (如果不存在)。
    完成设置后,如果从解压缩的 runtime/bin 目录运行命令时发生错误,请检查是否找到 Extensions 目录。 确保 Extensions 目录位于错误日志中指定的正确路径中。
  5. 安装 Docker。 安装后,请确保启动 Docker 并验证是否正确安装了 Docker 。 有关安装 Docker的更多信息,请参阅 Install Docker Desktop on Mac
    注: Docker Desktop 的服务条款已于 2021 年 8 月 31 日更改。 有关 Docker的更多信息,请参阅 更新 Docker 预订

    有关 Docker的更多信息,请参阅 方向和设置

    必须以非 root 用户身份在基于 Linux®的环境上设置开发者工具箱环境。 要将用户添加到 docker 组,请参阅 以非 root 用户身份管理 Docker
    注: 请勿使用 root 用户或在 /root 目录中设置开发者工具箱环境。
  6. 安装 Docker Compose V 2.x (在 2.23.0和 2.24 版本上测试)。 有关更多信息,请参阅 安装 Docker Compose。 有关 Docker Compose的更多信息,请参阅 Docker Compose
  7. 建议您停止或禁用本地运行的任何本机 Db2®, WebSphere® Application Server, Liberty 或 IBM MQ 应用程序服务,因为它们可以不必要地使用系统资源,并且端口号可能与 Docker Compose 环境冲突。
  8. 在主机上,将 mqserver 添加为 /etc/hosts 文件中的 localhost