Artigo
· Out. 10, 2022 2min de leitura

Primeira experiência de uso de um contêiner docker do IRIS for Health

Estou feliz em compartilhar com você minha primeira experiência usando uma versão de contêiner docker do IRIS for Health para explorar seu interesse em fazer um teste ou usar um contêiner docker leve e fácil de implantar. Este guia abordará as etapas de implementação usando o repositório GitHub chamado ENSDEMO, escrito por Renan Lourenco.

Etapas para configurar um ambiente de contêiner docker do IRIS for Health Community Edition

  • Docker em funcionamento
  • Download da imagem do docker
  • docker pull containers.intersystems.com/intersystems/irishealth-community:2022.2.0.304.0

    1. Clone o repositório de fonte do GitHub

    git clone https://github.com/OneLastTry/irishealth-ensdemo

    1. Altere o diretório de arquivo para onde você clonou do Github.
    2. Crie uma imagem de contêiner a partir do arquivo docker-compose.yml

    docker-compose build

    1. Execute seu contêiner

    docker-compose up -d

     

    Na minha tentativa inicial, não consegui baixar a versão exata do irishealth community:2022.2.0.304.0, porque havia mudado desde o lançamento inicial do ENSDEMO. A correção é extrair a tag disponível mais recente no registro ao tentar extrair a imagem do docker do InterSystems Container Registry.

    Outro erro que encontrei estava indicando "=>ERROR[internal] load metadata for docker pull containers.intersystems.com/intersystems/irishealth-community:2022.2.0.293.0" após a execução do comando docker-compose build. Isso ocorre porque há um conflito entre a versão da imagem do docker que transferi por download e a versão da imagem do contêiner especificada em Dockerfile.

     

    Para fazer login no IRIS for Health:

  • Portal de Gerenciamento: http://localhost:9092/csp/sys/%25CSP.Portal.Home.zen
  • Nome de usuário: SuperUser
    • Senha: SYS
    • Porta do SuperServer: 9091
    • Porta Web: 9092
    • Namespace: ENSDEMO

    Inicie uma sessão de terminal do IRIS: docker exec -it ensdemo iris session iris

    Inicie uma sessão bash: docker exec -it ensdemo /bin/bash

     

    Meu vídeo de implementação passo a passo: https://www.loom.com/share/36bd8c63db724eebae65debf0d89c821
     

    Referências:

    https://github.com/OneLastTry/irishealth-ensdemo

    de Renan Lourenco (Renan.Lourenco@intersystems.com)

    https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=ACLOUD

    Discussão (0)2
    Entre ou crie uma conta para continuar