Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Support arm64 #58

Open
alexevladgabriel opened this issue Jan 25, 2025 · 3 comments
Open

Support arm64 #58

alexevladgabriel opened this issue Jan 25, 2025 · 3 comments

Comments

@alexevladgabriel
Copy link

Title is self explinatory, I wanted to be able to run the docker container on my M1 Macbook and be able to emulate the environment, because the projects mentioned by you in description are not working on arm64. I have already tried multiple builds for my OS, but couldn't find a way to get it running. There's only one docker image working based on your fork but it's older version https://hub.docker.com/r/mkv28/mikrotik-routeros.

@EvilFreelancer
Copy link
Owner

Hm, interesting question, never thought about this, but I guess a can add support of ARM64 arch.

@EvilFreelancer
Copy link
Owner

EvilFreelancer commented Jan 26, 2025

@alexevladgabriel i've added to GitHub Action script additional steps for building and pushing images in arm64 and arm/v7, it will be available since 7.17.

@alexevladgabriel
Copy link
Author

/dev/kvm seems to not exist on MacOS. This is the output after running the latest changes made by you.

Attaching to routeros-1
routeros-1  | KVM not available, running in emulation mode. This will be slow.
routeros-1  | udhcpd: started, v1.37.0
routeros-1  | udhcpd: max_leases=235 is too big, setting to 1
routeros-1  | udhcpd: can't open '/var/lib/udhcpd/udhcpd.leases': No such file or directory
routeros-1  | qemu-system-x86_64: unable to find CPU model 'host'
routeros-1 exited with code 0

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants