Este repositório contém containers e composes Docker dos componentes de Midleware WSO2.
O repositório está organizado da seguinte forma:
base-container
: é o container que contém as configurações básicas para todos (ou uma parte) dos containers a serem construídos e pode ser incluído como container de DB em qualquer composeesb-container
: container para o WSO2 Enterprise Service Busdss-container
: container para o WSO2 Data Services Servercarbon-container
: container para o WSO2 Carbonas-container
: container para o WSO2 Application Serveris-container
: container para o WSO2 Identity Serverapim-container
: container para o WSO2 API Managerbam-container
: container para o WSO2 Business Activity Monitorgreg-container
: container para o WSO2 Governance Registrybps-container
: container para o WSO2 Business Process Serverbrs-container
: container para o WSO2 Business Rules ServerTODO
-private-paas-compose
: compose para a WSO2 Private PaaS
Como não está em um repositório Docker precisaremos registrar os containers no servidor local para que possamos, por exemplo, referenciar a imagem base (FROM base-container
) nas demais imagens. Para isto, no diretório /wso2-docker-containers/base-container
execute:
docker build -t base-container .
Isto irá construir a imagem base base-container
, contendo um servidor PostgreSQL.
Para mais informação, verifique a documentação oficial do Docker e os exemplos de container
Tendo criado a imagens do container
docker run -d -p 9444:9444 -e WSO2_PORT=9444 -e WSO2_PORT_OFFSET=1 {wso2container_selecionado}