Pré-requisitos para a configuração de um kit de ferramentas de desenvolvedor em contêiner no Mac

A instalação do kit de ferramentas do desenvolvedor é compatível com o Mac M1. Você pode instalar o Docker usando o Colima ou o Rancher Desktop.

Importante:
  • Se você estiver configurando o kit de ferramentas de desenvolvedor antes da versão 10.0.2409.2 no Mac Mx e encontrar problemas ao extrair a imagem docker.io/ibmoms/mq-core_arm64:9.3.3.0 do Docker Hub, execute as etapas a seguir para resolver o problema:
    1. Vá para o diretório compose/docker e abra o arquivo docker-compose.properties
    2. Procure por MQ_IMAGE_ARM64=ibmoms/mq-core_arm64 e altere-o para MQ_IMAGE_ARM64=icr.io/cpopen/ibm-oms/mq-core
    3. Procure por MQ_TAG_ARM64=9.3.3.0 e altere-o para MQ_TAG_ARM64=9.3.3.0_arm64
  • Ao configurar o kit de ferramentas do desenvolvedor, se você encontrar algum problema, conclua as etapas a seguir:
    1. Navegue até o arquivo compose/docker/docker-compose.yml.
    2. Em service: omruntime, adicione user: root antes da tag enviornment:, conforme ilustrado no arquivo de exemplo a seguir.
      services:
       omruntime:
        image: ${OM_IMAGE}:${OM_TAG}
        entrypoint: ''
        command: ["sleep","infinity"]
        user: root
        environment:
         - DUMMY_PATH_PROP=1

Para instalar o Docker usando o Rancher Desktop, consulte a documentação do Rancher Desktop. Por padrão, o Rancher Desktop usa as portas 9080 e 9443. Antes de executar a configuração do DTK, certifique-se de atualizar as propriedades AP_HTTP_PORT e AP_HTTPS_PORT para usar outras portas disponíveis. Para obter mais informações, consulte Substituindo as propriedades padrão do docker compose.

Para instalar o Docker usando o Colima, execute as etapas a seguir:

Procedimento

  1. Instale o site Docker usando Colima.
    1. Execute o seguinte comando:
      /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
      touch ~/.zshrc
      
    2. Inclua o seguinte comando no final de .zshrc.
      export PATH=/opt/homebrew/bin:$PATH
    3. Abra o Terminal e execute os seguintes comandos:
      1. source ~/.zshrc
      2. brew install colima docker docker-compose
    4. Inicie o site Colima executando o seguinte comando:
      Colima start --cpu 8 --memory 8 --disk 80
  2. Instale o Docker Compose versão 2.x que é testado nas versões 2.23.0 e 2.24 Para obter mais informações sobre como instalar Docker Compose, consulte Visão geral do Docker Compose e Instalar Docker Compose.
  3. Pare ou desative qualquer serviço de aplicativo nativo DB2®, WebSphere Application Server, Liberty, ou IBM MQ que estejam sendo executados localmente, pois esses serviços podem usar recursos do sistema e os números de porta podem entrar em conflito com o ambiente do Docker Compose.
  4. No computador host, navegue até o arquivo /etc/hosts e adicione mqserver como um localhost.