MikroTik RouterOS CHR di Docker Container

Pada kesempatan ini saya coba mencontohkan cara menjalankan MikroTik RouterOS CHR di Docker Container. Alasan kenapa saya menjalankan RouterOS CHR di docker hanya sebagai VPN Server atau Dude. Anda bisa juga menjalankan aplikasi jaringan standalone Anda yang lainnya di Mikrotik Cloud yang sudah Anda jalankan di container Docker.

Install MikroTik RouterOS CHR di Docker Container

Seperti biasa kita cuma membuat file docker-compose.yml dengan variable seperti di bawah ini :

version: "3"

services:
  chr:
    container_name: mikrotik-chr
    image: evilfreelancer/docker-routeros:6.48.3
    restart: unless-stopped
    cap_add:
      - NET_ADMIN
    devices:
      - /dev/net/tun
    networks:
      - local
    ports:
      - "2222:22" #SSH
      - "88:80" #HTTP
      - "1194:1194" #OpenVPN
      - "8291:8291" #Winbox
      - "2987:8729" #API-SSL 
      - "2887:8728" #API
      - "50:50" #IPSec
      - "51:51" #IPSec
      - "500:500" #IPSec
      - "4500:4500" #IPSec
      - "5900:5900" #VNC
      - "1701:1701" #L2TP
      - "1723:1723" #PPTP
networks:
  local:
    external: true

Mikrotik RouterOS in Docker

https://hub.docker.com/r/evilfreelancer/docker-routeros

Sesuaikan tag/versi $ port yang di ekspos dengan kebutuhan atau ketersedian port di docker Anda. Selanjutnya jalankan perintah berikut :

docker-compose up -d

Konek via Winbox ke address “localhost

Tinggalkan Balasan