Dcoker Compose (collective access + mysql)

filipeff12

Portugal@Home Member
Boas, não sei se este é o melhor sitio para colocar esta dúvida mas aqui vai.

É o seguinte, tenho andado nos últimos dias a tentar colocar dois containers do docker a funcionar, um com o mySQL e outro com o collective access mas nao estou a conseguir.
Eu penso que o problema seja derivado aos dois containers nao estarem a comunicarem entre si, mas nao tenho a certeza. Isto pode estar relacionado com esta linha no setup.php
http://prntscr.com/f72wy9

Se alguem me poder ajudar agradecia !!!

vou aqui colocar um post que eu fiz no forum do Docker (por isso está em Inglês) :

------------------------------------
Hi, I am new to docker so probably I'm doing something wrong that is very simple to resolve, but I have been trying with no result :(

I want to make a docker-compose.yml file that creates two containter one running collective access and another one running mysql and then connect the two together.

I have found this on github --https://github.com/TaisceCheol/itma.docker.collectiveaccess and now I want to put this docker commands on a compose file.

So far i got this :

compose file --> https://pastebin.com/UfBrccmy

Dockerfile --> https://pastebin.com/4FsNfUtk

Incase you are wondering, yes I configured my setup.php file, because when I run the commands described on github page and put my sql credentials a setup.php file it runs fine, but when I run docker-compose up -d it seems that there is no connection between the two containers and i get this page :
3ec5b660d64248679816bf46c2aed5f8.png


instead of this :
b290a078472544f3899b00ebcc497a22.png


Also I have tried using this compose file ---> https://pastebin.com/qQ7xQLjh
 
Última edição:
O que queres não será a directiva links que liga os dois containers? Vê nos docs do docker compose

Boas,
Antes demais obrigado pela resposta.
Eu já tentei esse método, ou seja, em vez de utilizar a network usei
Links:
- mysql:mysql

Mas ainda assim nada, um debug que eu fiz foi entrar dentro dos dois containers e verificar se estava os dois dentro da mesma rede virtual, e confirmo que estavam por isso não percebo porque não comunicam um com o outro...
Isto supondo que o problema é de facto esse :/
 
Back
Topo