Hi all,
I've recently played with Docker [1] and OpenBSC (osmo-nitb). The
result is osmonitb-docker:
https://github.com/shamrin/osmonitb-docker
What you can do with it? You can use it to hack on OpenBSC under Mac
or even Windows (there's Vagrant+VirtualBox config). Or you can try to
streamline deployment and testing on production hardware. I've tested
it under Mac working together with Fairwaves UmSITE hardware (running
OsmoBTS). SMS and phone calls all work.
Does it make sense to submit osmonitb-docker as a patch to OpenBSC?
Quick start, under real or virtual Ubuntu 12.04, with Docker installed:
git clone
https://github.com/shamrin/osmonitb-docker.git
cd osmonitb-docker
docker build -rm -t shamrin/osmonitb .
docker run -v $HOME/db:/var/db -i -t -p 3002:3002 -p 3003:3003 -p
30000:30000/udp -p 30001:30001/udp -p 30002:30002/udp -p
30003:30003/udp -p 30004:30004/udp -p 30005:30005/udp -p
30006:30006/udp shamrin/osmonitb start-nitb -i 10.0.0.10 GSM1800 10 20
(replace last 4 arguments as necessary)
[1]:
https://www.docker.io/
Alexey