3
respostas

Erro ao rodar o Wordpress, aula 1.

Ao executar os comandos referentes a aula 1, quando executo o comando "docker run" para rodar o wordpress, tudo ocorre normalmente como descrito na aula, no "docker ps" está tudo normal, mas quando acesso através do navegador, a aplicação não roda, se eu listar no "docker ps" ele não aparece mais.

Como não aparece nenhum erro, tem como ver o log do que aconteceu?

3 respostas

Oi Anderson, tudo bem? Você executou os seguintes comandos?

docker run --name database -e MYSQL_ROOT_PASSWORD=teste123 -d mysql

docker run --name blog-alura --link database:mysql -e WORDPRESS_DB_PASSWORD=teste123 -p 80:80 -d wordpress

Pelo o que você está dizendo aparentemente os containers já foram executados e não ficaram em background.

Lembre-se que cada parâmetro é importante, principalmente o -e para declarar o valor das variáveis de ambiente como também o -d para manter os containers funcionando em background. Além disso, para o container de wordpress o -p serve para as portas, nesse 80:80 a qual permite acessar a aplicação a partir do endereço http://localhost.

O mesmo está acontecendo comigo.

Ao executar o comando:

docker run --name database -e MYSQL_ROOT_PASSWORD=teste123 -d mysql

Aparece no log /var/log/syslog :

Oct 27 23:51:05 xbu kernel: [15003.243652] docker0: port 1(veth712fe65) entered disabled state
Oct 27 23:51:05 xbu NetworkManager[888]: <info>  [1477619465.6794] devices added (path: /sys/devices/virtual/net/vethfb21c6a, iface: vethfb21c6a)
Oct 27 23:51:05 xbu NetworkManager[888]: <info>  [1477619465.6795] device added (path: /sys/devices/virtual/net/vethfb21c6a, iface: vethfb21c6a): no ifupdown configuration found.
Oct 27 23:51:05 xbu NetworkManager[888]: <info>  [1477619465.6801] devices removed (path: /sys/devices/virtual/net/vethfb21c6a, iface: vethfb21c6a)
Oct 27 23:51:05 xbu NetworkManager[888]: <info>  [1477619465.6856] device (vethfb21c6a): driver 'veth' does not support carrier detection.
Oct 27 23:51:05 xbu NetworkManager[888]: <info>  [1477619465.6858] device (veth712fe65): driver 'veth' does not support carrier detection.
Oct 27 23:51:05 xbu NetworkManager[888]: <info>  [1477619465.6939] devices removed (path: /sys/devices/virtual/net/veth712fe65, iface: veth712fe65)
Oct 27 23:51:05 xbu dockerd[5838]: time="2016-10-27T23:51:05.747090643-02:00" level=warning msg="Couldn't run auplink before unmount /var/lib/docker/aufs/mnt/6b95266f096d2f75b7779b4aa600ccb44c5f844a19671dc183eb5c29e8578bc2: exec: \"auplink\": executable file not found in $PATH"
Oct 27 23:51:09 xbu NetworkManager[888]: <info>  [1477619469.4168] device (docker0): link disconnected (calling deferred action)

uname -a

Linux xbu 4.4.0-45-generic #66-Ubuntu SMP Wed Oct 19 14:12:05 UTC 2016 i686 i686 i686 GNU/Linux

sudo docker version

Client:
 Version:      1.12.1
 API version:  1.24
 Go version:   go1.6.2
 Git commit:   23cf638
 Built:        Tue, 27 Sep 2016 12:25:38 +1300
 OS/Arch:      linux/386

Server:
 Version:      1.12.1
 API version:  1.24
 Go version:   go1.6.2
 Git commit:   23cf638
 Built:        Tue, 27 Sep 2016 12:25:38 +1300
 OS/Arch:      linux/386

O que fazer?

Pesquisei no google e não encontrei nada conclusivo.