爆発試験室 | Network & AI | TechNews & LifeStyle 头像

消息来源频道

爆発試験室 | Network & AI | TechNews & LifeStyle

@boomtechreviews

频道5,371 位成员公开可见0 人在线

爆発試験俱乐部 : @boomtechclub 通用密码 : boomboomtech 三网Smokeping网络质量监控 : www.bakamai.com

成员规模5,371 位成员
在线情况0 人在线
消息总数1,334 条消息
浏览量总数730,983 次浏览

在这个频道里搜索消息……

t.me/boomtechreviews

RouterOS 运行 Docker 简介
首先...Docker的包是独立的 , 你需要根据自己的平台自行下载 Extra Package , 并将container.npk 上传到routeros , 重启自动会安装好 .
官方说明&案例 (全程需要cli操作) :
https://forum.mikrotik.com/viewtopic.php?f=1&t=178342
第1步 : 找台linux虚拟机把容器保存为tar格式拉回来 并上传到 RouterOS .
第2-4步 : 配网络环境
参考官方步骤 2-4
第5步 : 将参数传递到docker
也就是docker 运行参数 -e .
在routeros上运行先要做一个 list .
这个例子更容易理解一点 :
/container/envs/add list=houduan name=MYSQLHOST value=114.5.1.4
/container/envs/add list=houduan name=MYSQLDBNAME value=assass
/container/envs/add list=houduan name=MYSQLUSR value=assass
/container/envs/add list=houduan name=MYSQLPASSWD value=12345678
/container/envs/add list=houduan name=MYSQLPORT value=3306
第6步 : 将外部文件传递到 container内
这一步按照我的理解需要到 /system/disks给RouterOS挂载额外磁盘. 应该是不能直接放在RouterOS默认文件目录下 . 所以尽量用env参数代替挂载目录 .
第7步 : 配置这个container
第8-9步 : 验证并运行
参考官方案例简单易懂.
===========================
经测试你们最喜欢的ASSASS Server运行一切正常 .
Docker性能方面肯定是有所折扣, 仅限于没条件开多台虚拟机的情况下, 用来应急还是不错的 .