💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۱۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Hossein S
استفاده از چند ایمیج
جامعه لینوکس و دواپس ایجاد شده در ۲۲ اردیبهشت ۱۴۰۱

سلام من اینو متوجه نشدم که مثلا من یه پروژه دارم اشتراک ویدیو اوکی هست تااینجا.

خوب میگم این پروژه php فلان ورژن لازم دارم,mysqlفلان ورژن لازم دارم,

بعدشم میام واسه هرکدوم ازاینا جداگونه ایمیج درست کنم یا ن؟

دوتارو توی ی ایمیج میارم بالا؟

بعدش تفاوت ایمیج با داکر فایل چی هستش؟

توی داکر فایل چی مینویسیم؟

....

سلام

هر دو حالت امکان پذیره. شما میتونین همه سرویس هاتون رو توی یک کانتینر بالا بیارید یا با کانتینر‌های مجزا (برای mysql , apache , ...)

خیلی وقت‌ها نیازی به ساخت ایمیج نیست. و میتونید از ایمیج هایی که توی Dockerhub هست استفاده کنید. مثلا ایمیج آماده mysql وجود داره و نیازی ندارین دوباره برای mysql ایمیج بسازین و صرفا ازش استفاده میکنین.

تفاوت ایمیج با داکر فایل رو میشه اینطوری توضیح داد که ایمیج‌ها از روی داکر فایل‌ها ساخته میشن. یعنی ما برای ساختن یک ایمیج اختصاصی نیاز به یک DockerFile داریم.

توی DockerFile از یک ایمیج دیگه شروع میکنیم. مثلا از ایمیج ubuntu و بعدش تغییراتمون رو روش اعمال میکنیم. یعنی مثلا میگیم که php رو نصب کنه . فایل‌های برنامه مون رو کپی کنه داخل کانتینر و ...

امیدوارم که پاسخ سوالتون رو گرفته باشین.


بهترین پاسخ
سروش کاویانی ۲۲ اردیبهشت ۱۴۰۱، ۰۷:۲۰