ناشناس

سوال 2479

توضیح درباره ی external در داکر ( docker-compose) و روش استفاده از ان

ثبت پاسخ جدید

برای ثبت پاسخ، لطفا وارد حساب کاربری خود شوید.

پاسخ‌ها

1 پاسخ
زمانی که شما شبکه ای را در فایل docker-compose ایجاد کرده اید، دیگر قادر به استفاده از این شبکه در فایل های دیگر نمی باشید. تنها راه استفاده تعریف این شبکه در فایل docker-compose مجزا به صورت external است. 
networks:
other-network-for-use-this-file:
external:
name: name-of-external-network
همانطور که میبینید تعریف یک شبکه external در فایل docker-compose به دو قسمت نیاز دارد
نامی که برای شبکه در فایل مورد نظر انتخاب می کنید
نام اصلی شبکه که از طریق فایل های دیگر ایجاد شده است
در این جا شما نیاز به تعریف مشخصات شبکه ندارید، صرفا اعلام میکنید شبکه مورد نظر شما قرار است از یک شبکه خارجی استفاده کند. تنظیمات همان هایی هستند که زمان ایجاد آن شبکه تنظیم شده اند. 
زمانی که این شبکه را به صورت external تعریف می کنید، استفاده از آن همانند شبکه های معمولی می باشد
networks:
other-network-for-use-this-file:
ipv4_address: 172.30.3.2