Để cài đặt RouterOS trên Docker Compose, chúng ta có thể sử dụng hình ảnh (image) chính thức của Mikrotik được cung cấp trên Docker Hub. Sau đây là ví dụ file docker-compose.yml
để cấu hình RouterOS trên Docker Compose:
bashversion: '3'
services:
routeros:
image: mikrotik/routeros:latest
volumes:
- ./routeros-config:/config
ports:
- "22:22"
- "80:80"
- "443:443"
- "8291:8291"
- "8728:8728"
- "8729:8729"
environment:
ROUTEROS_USER: "admin"
ROUTEROS_PASSWORD: "adminpassword"
Giải thích:
image
: Sử dụng hình ảnh mikrotik/routeros
mới nhấtvolumes
: Mount một thư mục routeros-config
vào container để lưu trữ các tệp cấu hình của RouterOSports
: Chuyển tiếp các port truy cập từ host vào containerenvironment
: Đặt tên đăng nhập và mật khẩu cho RouterOSSau khi tạo file docker-compose.yml
, ta có thể chạy lệnh sau để bắt đầu container của RouterOS:
docker-compose up -d
Lưu ý rằng việc cấu hình RouterOS trong container phải được thực hiện thông qua giao diện dòng lệnh hoặc giao diện đồ họa web của RouterOS. Bạn có thể truy cập vào RouterOS bằng cách truy cập vào địa chỉ IP của host và port tương ứng mà bạn đã chuyển tiếp trong tệp docker-compose.yml
(ví dụ: https://localhost:443 hoặc telnet 127.0.0.1 22).
Comments[ 0 ]
Post a Comment