在 Mac 上设置容器化开发人员工具包的先决条件 M1

Mac M1 支持安装开发者工具包。 您可以使用 Colima 或 Rancher Desktop 安装 Docker。

重要信息:
  • 如果您在Mac Mx上发布 10.0.2409.2 之前设置了开发人员工具包,并且在从 Docker Hub提取 docker.io/ibmoms/mq-core_arm64:9.3.3.0 镜像时遇到问题,请执行以下步骤解决问题:
    1. 转到 compose/docker 目录并打开 docker-compose.properties 文件
    2. 搜索 MQ_IMAGE_ARM64=ibmoms/mq-core_arm64 并将其更改为 MQ_IMAGE_ARM64=icr.io/cpopen/ibm-oms/mq-core
    3. 搜索 MQ_TAG_ARM64=9.3.3.0 并将其更改为 MQ_TAG_ARM64=9.3.3.0_arm64
  • 在设置开发工具包时,如果遇到任何问题,请完成以下步骤:
    1. 浏览 compose/docker/docker-compose.yml 文件。
    2. service: omruntime 中,在 enviornment: 标记前添加 user: root ,如下例文件所示。
      services:
       omruntime:
        image: ${OM_IMAGE}:${OM_TAG}
        entrypoint: ''
        command: ["sleep","infinity"]
        user: root
        environment:
         - DUMMY_PATH_PROP=1

要使用Rancher Desktop安装 Docker ,请参阅 Rancher Desktop文档。 默认情况下,Rancher Desktop 使用 90809443 端口。 运行 DTK 设置之前,请确保更新 AP_HTTP_PORTAP_HTTPS_PORT 属性,以使用其他可用端口。 更多信息,请参阅 “覆盖默认的docker compose属性 ”。

要使用 Colima 安装 Docker ,请完成以下步骤:

过程

  1. 使用 Colima 安装 Docker。
    1. 运行以下命令:
      /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
      touch ~/.zshrc
      
    2. .zshrc的末尾添加以下命令。
      export PATH=/opt/homebrew/bin:$PATH
    3. 打开终端并运行以下命令:
      1. source ~/.zshrc
      2. brew install colima docker docker-compose
    4. 运行以下命令启动 Colima :
      Colima start --cpu 8 --memory 8 --disk 80
  2. 安装在 2.23.0 和 2.24 版本上测试的 Docker Compose V 2.x 。 有关安装 Docker Compose 的更多信息,请参阅 Docker Compose 概述安装 Docker Compose
  3. 停止或禁用本地运行的任何本地 DB2®、WebSphere Application Server、Liberty 或 IBM MQ 应用程序服务,因为这些服务可能会占用系统资源,而且端口号可能会与 Docker Compose 环境冲突。
  4. 在主机上,浏览 /etc/hosts 文件并添加 mqserver 作为 localhost