Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

149
Views
¿Cómo puedo separar wordpress en backend y frontend con el contenedor docker?

He creado dos contenedores para esto usando los siguientes comandos:

 docker run --detach --name=test-mysql --env="MYSQL_ROOT_PASSWORD=mypassword" mysql

y, con el comando docker inspect test-mysql , puedo ver la dirección IP de los contenedores "IPAddress": "172.17.0.20",

Después de eso, intento conectarlo con mysql pero aparece este error:

 can't connect to MySQL server on '172.17.0.20' (60)

pero si hago: "docker exec -it test-mysql bash" puedo conectarlo.

Si quiero conectar un front-end para wordpress a este contenedor mysql, ¿cómo debo hacerlo?

Probé con docker run --detach --name test-wordpress --link test-mysql:mysql wordpress pero no funciona y no tengo nada en localhost:80 ingrese la descripción de la imagen aquí

about 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Debe exponer los puertos usando -p en el comando de ejecución de la ventana acoplable. Puede asignar puertos desde su contenedor para acceder desde su host:

 docker run --detach -p 3306:3306 --name=test-mysql --env="MYSQL_ROOT_PASSWORD=mypassword" mysql

Lo mismo para wordpress usando -p 80:80

about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!