این قسمت در مورد docker network میخواهیم صحبت کنیم. این دستور به ما کمک خواهد کرد که شبکهی ارتباطی docker و کانتیرهای آن را مدیریت کنیم و ارتباط کانتینرها با یکدیگر و هاست خود و دیگر هاستها را پیکربندی نماییم.
این دستور ۷ تا آپشن دارد که تعدادی از آنها خیلی اهمیت دارد و بسیار پر مصرف میباشد.
دستور docker network connect:
با استفاده از این آپشن میتوانید یک کانتینر را به یک شبکه که ایجاد کردهاید متصل نمایید. این دستور خودش دارای آپشنهایی هست که با استفاده از آن میتوان کانتینر را به شبکه متصل کرد.
با استفاده از آپشنها میتوان به کانتینر alias داد و برای آن ip نسخهی ۴ و ۶ قرار داد و بین کانتینرها لینک ایجاد کرد. با استفاده از این آپشن میتوان کانتینرهایی که ایجاد شده است را به شبکههای مختلف که ساخته شده است متصل کرد. به مثالهای زیر توجه کنید:
docker network connect network1 container1
docker network connect --ip 10.10.36.122 network1 container1
docker network connect --link container2:c2 network1 container2
docker network connect --alias db --alias mysql network1 container2
در مثالهای بالا مشاهده میکنید که کانتینر در حال کار را به یک شبکه متصل کرده که در این راستا کانفیگهای دیگری اعم از IP و لینک و موارد اینچنینی را انجام داده است.