خوب تا اینجا کانتاینر رو روی میکروتیک ران کردیم، حالا اولین و به نظرم بهترین ایمیج رو روی میکروتیکمون بالا میاریم..
قبل از هر کاری نیاز هست که برای کانتاینر یک شبکه تعریف بشه تا میکروتیک بتونه باهاش ارتباط برقرار کنه :
با دستورات زیر یک Bridge ایجاد میکنیم و بهش یه آیپی اختصاص میدیم. بعد از ایجاد بیریج باید یه کارت شبکه مجازی برای کانتاینر بسازیم و از رنج آیپی هایی که برای Bridge ست کردیم بهش یه آیپی اختصاص بدیم.
کافیه دستورات زیر رو توی ترمینال اجرا کنید همه موارد بالا اتوماتیک انجام میشه :
/interface/bridge/add name=dockers
/ip/address/add address=172.17.0.1/24 interface=dockers
/interface/veth/add name=alpine address=172.17.0.2/24 gateway=172.17.0.1
/interface/bridge/port add bridge=dockers interface=alpine
از اونجایی که داکر برای آیپیهای ایران بسته هست (تحریم هستیم) یه سری پراکسیها هستن که این تحریم رو دور میزنن من دو تا نمونه اینجا میزارم هر کدوم رو دوست داشتین استفاده کنید.
توی ترمینال یکی از دستورات زیر رو بزنید:
/container/config/set registry-url=https://docker.arvancloud.ir tmpdir=pull
/container/config/set registry-url=https://docker.iranserver.com tmpdir=pull
حالا میریم برای نصب سبکترین لینوکس موجود :
این شما و این هم Alpine
/container/add remote-image=alpine:latest interface=alpine root-dir=alpine
تا اینجا باید ایمیج Alpine نصب شده باشه و به شکل زیر در بیاد :
من روشی که برای ران کردن Alpine به نظرم اومد استفاده از دستور پینگ بود ممکنه روشی دیگه باشه که من بلد نیستم ، بهم یاد بدین ..
روی ایمیج Alpine کلیک کنید و به صورت زیر تنظیماتش رو تغییر بدین و استارتش کنید :
حالا اگه توی ترمینال دستور زیر رو بزنید وارد محیط شل لینوکس میشین ، تبریک میگم
/container/shell 0
ادامه دارد …