/ / Nepodarilo sa pripojiť mysql v prevádzke wordpress ukotviteľ - php, mysql, wordpress, docker

Nepodarilo sa pripojiť mysql do bežiaceho. - php, mysql, wordpress, docker

Použil som skript začať mysql a wordpress prostredníctvom docker. (https://github.com/lamuguo/wordpress-setup/blob/master/start_wordpress.sh)

Obraz xfguo-wp je postavený na oficiálnom repozitári programu wordpress 4.3.1: https://github.com/docker-library/wordpress/commit/4823a04099579f2aafb118ae8177449425cc84d2

Príkaz na vytvorenie obrazu: (pod adresárom apache) ~ / github / wordpress / apache $ docker vytvoriť -t xfguo-wp.

Avšak, môžem "t pripojiť k mysql DB úspešne, chyba nižšie" docker protokoly techmeetup-wordpress "

... WordPress nebol nájdený v / var / www / html - kopírovanie teraz ... Complete! WordPress bol úspešne skopírovaný do / var / www / html

Chyba pripojenia MySQL: (2002) Pripojenie bolo odmietnuté

Upozornenie: mysqli :: mysqli (): (HY000 / 2002): Spojenie odmietnuté na linke 10

Nejaké nápady? Neváhajte komentovať kód môjho wordpress-setup repository.

Vďaka!

odpovede:

0 pre odpoveď č. 1

Skript skriptu nevyžaduje, aby sa inicializoval kontajner mysql.

Skúste dať

sleep 10

vo vašom shellovom skripte (start_wordpress.sh) po spustení mysql a pred spustením wordpress. To zavedie oneskorenie 10 sekúnd pred spustením wordpress kontajnera, čo mu umožní pripojiť sa k mysql.