نصب mysql با داکر کامپوز
mysql یکی از سیستم های مدیریت پایگاه داده ای پرکاربرد و محبوب میباشد.
یکی از ساده ترین روش های نصب و یا به طور صحیح تر deploy آن، از طریق داکر (docker) میباشد.
برای راحتی میتوان mysql را از طریق docker-compose و بصورت کانتینری اجرا نمایید.
ابتدا با دستور زیر داکرکامپوز مریوط به mysql را دریافت نمایید و به مسیر فایل docker-compose بروید.
git clone git@github.com:sinahamedheidari/mysql-docker-compose.git cd mysql-docker-compose
سپس یک کپی از فایل .env.exmaple ایجاد نمایید:
cp .env.example .env
فایل .env را باز نموده و یک پسورد دلخواه برای یوزر root ایجاد نمایید.
با دستور زیر سرویس mysql را راه اندازی نمایید
docker-compose up -d
با سویچ ps میتوانید وضعیت سرویس mysql را مشاهده نمایید:
docker ps
output
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES ۲۳a7a640a51d mariadb "docker-entrypoint.s…" ۷ seconds ago Up 5 seconds 0.0.0.0:3306->3306/tcp mysql-docker-compose_mariadb_1
با دستور زیرمیتوانید به سرویس login نمایید:
docker exec -it mysql mysql -uroot -p
در صورت نیاز میتوانید براحتی پورت و نام کانتینر را در فایل داکرکامپوز تغییر دهید.