Exemplo simples de balanceamento com apache/modjk e jboss. Utilizando com SGBD mysql.
165
Exemplo simples de balanceamento com apache/modjk e jboss. Utilizando com SGBD mysql. Imagens utilizadas: https://hub.docker.com/r/dbnkocao/modjk/ https://hub.docker.com/r/dbnkocao/jboss/ https://hub.docker.com/r/dbnkocao/mysql/
Para iniciar os containers podem ser utilizados os seguintes comandos: docker run -d --name mysql dbnkocao/mysql:1.0 docker run -d --name jboss --link mysql:mysql dbnkocao/jboss:1.0 docker run -d --name modjk --link jboss:jboss dbnkocao/modjk:1.0
Para testar é só acessar pelo browser o ip do container modjk por exemplo http://172.17.0.4/linuxTipsProva. O apache redirecionará para o jboss e o jboss usará o container do mysql para gravar e consultar os dados.
FROM debian MAINTAINER Daniel Nascimento
RUN apt-get update && apt-get install -y
apache2
libapache2-mod-jk
apache2-utils
&& a2dismod mpm_event
&& a2enmod mpm_prefork
&& apt-get clean
ADD jk.conf /etc/apache2/mods-enabled ADD uriworkermap.properties /etc/libapache2-mod-jk ADD workers.properties /etc/libapache2-mod-jk ADD 000-default.conf /etc/apache2/sites-available
ENTRYPOINT ["/usr/sbin/apache2ctl","-D","FOREGROUND"]
LABEL Description="Apache mod_jk"
VOLUME /var/log/apache2 EXPOSE 80
Content type
Unrecognized
Digest
Size
77.7 MB
Last updated
over 10 years ago
docker pull dbnkocao/modjk:1.0