چرا سکان آکادمی؟
سناریو راه اندازی کانتینرهای MySQL و Wordpress
مورد تایید سکان آکادمی

سناریو راه اندازی کانتینرهای MySQL و Wordpress

سلام خدمت همه کاربران سایت سکان آکادمی 

خوش اومدین به یک مقاله دیگه از سناریوهای عملی داکر

 در این مقاله قصد دارم ۲ کانتینر ایجاد کنم، یک کانتینر برای دیتابیس مای اس کیو ال و یک کانتینر هم برای وردپرس پس با بنده در این مقاله همراه باشید.

گام اول) دریافت ایمیج های مورد نیاز

در گام اول نیاز داریم تا ایمیج های وردپرس و مای اس کیو ال را از داکرهاب دریافت کنیم پس دستورهای زیر را وارد می کنیم :

docker pull mysql:latest
docker pull wordpress:latest

 پس از دریافت این ۲ ایمیج ، در گام بعدی کانتینرهای موردنظرمان را ایجاد می کنیم.

گام دوم) ایجاد کانتینرها

در این گام، ۲ کانتینر مای اس کیو ال و وردپرس را بوسیله دستورات زیر ایجاد می کنیم:

docker run --name wordpressDB -d -e MYSQL_DATABASE=wordpress -e MYSQL_ROOT_PASSWORD=ghost -v "$PWD/database":/var/lib/mysql mysql:latest
docker run --name wordpress -dp 8080:80 -e WORDPRESS_DB_PASSWORD=ghost --link wordpressDB:mysql -v "$PWD/wordpress":/var/www/html wordpress:latest

در دستور بالا من بجای استفاده از یک نتورک خاص، از دستور link-- استفاده کرده ام اما در محیط پروداکشن به هیچ عنوان توصیه نمی کنم که از این روش برای ارتباط بین دو کانتینر استفاده کنید.

گام آخر) وارد کردن آدرس لوکال هاست در مرورگر

خوب بعد از اینکه کانتینرها بالا آمدند ، می توانیم وارد آدرس localhost:80 شویم و بعد از آن سایت وردپرسی خود را ایجاد کنیم.

سخن آخر

امیدوارم این آموزش مورد پسند شما دوستان عزیز قرار بگیره و اینکه حتما نظرات و پیشنهادات خودتون رو برای بهتر شدن این مقالات ، در قسمت نظرات بیان کنید.

ارادت معمارزاده