راه‌اندازی Postgresql + pgadmin با داکر docker

راه‌اندازی Postgresql + pgadmin با داکر docker

آموزش نصب postgresql و pgadmin با استفاده از dockerبرای بالا آوردن سریع postgresql + pgadmin یک فایل docker compose نوشتم و در گیت هاب قرار دادم که در اینجا در موردش توضیح میدهم.version: ‘3’services: postgresql: image: postgres:12 container_name: postgresql volumes: – postgres_vol:/var/lib/postgresql/data restart: always env_file: .env ports: – &quot5432:5432&quot networks: – postgres_network pgadmin: container_name: pgadmin image: dpage/pgadmin4 env_file: .env volumes: – pgadmin_vol:/var/lib/pgadmin ports: – 5050:80 networks: – postgres_network restart: alwaysvolumes: postgres_vol: pgadmin_vol:networks: postgres_network:یک فایل ایجاد کنید و کد بالا را داخل آن کپی کنید.نام فایل را docker-compose.yml بگذارید.حالا باید یک فایل با نام .env ایجاد کنید و مقادیر زیر را داخل آن کپی کنید و برای هر ردیف مقادیر دلخواه را جلوی علامت = قرار دهید.POSTGRES_USER=POSTGRES_PASSWORD=POSTGRES_DB=PGADMIN_DEFAULT_EMAIL=PGADMIN_DEFAULT_PASSWORD=حالا با اجرای دستور زیر به صورت همزمان کانتینرهای postgresql و pgadmin بالا می‌آیند.docker-compose up -dبرای چک کردن وضعیت کانتینرهایی که ایجاد کردیم از دستور زیر استفاده کنید:docker ps -aخروجی چنین تصویری خواهد بود:برای ورود به pgadmin از پورت ۵۰۵۰ استفاده کنید:http://localhost:5050آدرس ایمیل و پسوردی که در فایل .env ست کردید را وارد کنید و لاگین شوید.در صورتی که برای اتصال به postgresql خطایی داشتید با استفاده از کامند زیر، ip کانتینر را پیدا کنید و در تنظیمات کانکشن استفاده کنید:docker inspect CONTAINER_ID | grep IPAddressبه روز ترین نسخه فایل‌های فوق را از ریپوی گیت هاب در آدرس زیر دریافت کنید و استفاده کنید. در صورتی که برای شما مفید بود ،‌در گیت هاب استار کنید.https://github.com/mehransdt/postgresql

Author: admin

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *