MikroTik RouterOS是一种路由操作系统,并通过该软件将标准的PC电脑变成专业路由器,在软件的开发和应用上不断的更新和发展,软件经历了多次更新和改进,使其功能在不断增强和完善。特别在无线、认证、策略路由、带宽控制和防火墙过滤等功能上有着非常突出的功能,其极高的性价比,受到许多网络人士的青睐。RouterOS在具备现有路由系统的大部分功能,能针对网吧、企业、小型ISP接入商、社区等网络设备的接入,基于标准的x86构架的PC。一台普通配置的PC机就可以实现路由功能,提高硬件性能同样也能提高网络的访问速度和吞吐量。完全是一套低成本,高性能的路由器系统。
镜像拉取
docker pull mkv28/mikrotik-routeros
docker-compose 添加以下代码到文件:docker-compose.yml
version: "2"
services:
routeros:
image: mkv28/mikrotik-routeros:latest
restart: unless-stopped
privileged: true
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun
ports:
- "2222:22"
- "2223:23"
- "7777:80"
- "8728:8728"
- "8729:8729"
- "28728:8728"
- "28729:8729"
- "8291:8291"
- "5900:5900"
然后用以下命令:
docker-compose up -d
等几分钟......
也可以使用终端命令部署:
docker run -d --name mikrotik-routeros -p 2222:22 -p 8728:8728 -p 8729:8729 -p 7777:80 -p 8291:8291 -p 5900:5900 --device /dev/net/tun --privileged --cap-add=NET_ADMIN mkv28/mikrotik-routeros:latest
如果要编辑端口,请仅在上述 2 种命令中更改端口(冒号的左侧),例:
7777:80 >>> 9999:80
等几分钟 Mikrotik 容器启动......
部署完毕,使用 http://ip:9999 访问,首次登录需修改密码旧密码为空。
user : admin
pass : 空

容器内的默认端口:
Description Ports
Default 21, 22, 23, 80, 443, 8291, 8728, 8729
IPSec 50, 51, 500/udp, 4500/udp
OpenVPN 1194/tcp, 1194/udp
L2TP 1701
PPTP 1723

