خوب تا اینجا کانتاینر رو روی میکروتیک ران کردیم، حالا اولین و به نظرم بهترین ایمیج رو روی میکروتیکمون بالا میاریم..

docker

قبل از هر کاری نیاز هست که برای کانتاینر یک شبکه تعریف بشه تا میکروتیک بتونه باهاش ارتباط برقرار کنه :

با دستورات زیر یک 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 نصب شده باشه و به شکل زیر در بیاد :

container

من روشی که برای ران کردن Alpine به نظرم اومد استفاده از دستور پینگ بود ممکنه روشی دیگه باشه که من بلد نیستم ، بهم یاد بدین ..

روی ایمیج Alpine کلیک کنید و به صورت زیر تنظیماتش رو تغییر بدین و استارتش کنید :

container1

حالا اگه توی ترمینال دستور زیر رو بزنید وارد محیط شل لینوکس میشین ، تبریک میگم

/container/shell 0

ادامه دارد …