Osmocom docker containers
Go to file
Harald Welte facbb6575e move every 'test network' to its own IP address space
Ideally we would want to launch a group of containers with their own
private network segment and use the same static IP addresses in those
isolated networks.

The stupidity of docker is requiring unique IPv4 addresses even on
isolated (!) networks.  This means we have to manually give each of our
test setups a different subnet, and then we can at least run one
instance that test in parallel to at most one instance of each other
test.

If this weird reestriction about unique IPv4 addresses didn't exist,
we could start any number of test runs in parallel.
2018-02-06 19:08:45 +01:00
alpine-build Add Dockerfile for alpine:3.6 based containers with libosmocore build deps 2017-10-09 11:15:57 +08:00
alpine-lighttpd Add Dockerfile for alpine Linux with lighttpd 2017-10-15 14:37:41 +00:00
debian-jessie-build *-build: Add libgnutls28-dev, as libosmocore requires this now 2017-11-17 10:11:30 +01:00
debian-jessie-buildslave debian-jessie-buildslave: Give 'build' user sudo rights 2017-09-06 16:56:16 +02:00
debian-jessie-buildslave-st Add debian-jessie-buildslave-st for smalltalk related builds 2017-08-27 09:45:01 +02:00
debian-jessie-osmocom Release.key of osmocom-nightly has expired; update it in all Dockerfiles 2018-02-04 17:20:04 +01:00
debian-sid-build add debian-sid-build, osmo-dev-on-debian-sid 2017-12-06 01:45:42 +01:00
debian-stretch-build add debian-stretch-build that can be used as base 2017-11-20 14:54:12 +00:00
debian-stretch-titan Move to new TTCN-3 build system/Makefiles 2017-12-13 10:19:28 +01:00
ggsn-test move every 'test network' to its own IP address space 2018-02-06 19:08:45 +01:00
m3ua-test move every 'test network' to its own IP address space 2018-02-06 19:08:45 +01:00
make Makefiles: Don't tag images with versions by default 2017-10-15 14:45:03 +00:00
mgw-test move every 'test network' to its own IP address space 2018-02-06 19:08:45 +01:00
osmo-bsc-master Release.key of osmocom-nightly has expired; update it in all Dockerfiles 2018-02-04 17:20:04 +01:00
osmo-bts-master Release.key of osmocom-nightly has expired; update it in all Dockerfiles 2018-02-04 17:20:04 +01:00
osmo-bts-omldummy Release.key of osmocom-nightly has expired; update it in all Dockerfiles 2018-02-04 17:20:04 +01:00
osmo-dev-on-debian-sid add debian-sid-build, osmo-dev-on-debian-sid 2017-12-06 01:45:42 +01:00
osmo-gerrit-libosmo osmo-gerrit-libosmo: Example Dockerfile for gerrit container 2017-09-06 17:17:40 +02:00
osmo-ggsn-master Release.key of osmocom-nightly has expired; update it in all Dockerfiles 2018-02-04 17:20:04 +01:00
osmo-hnbgw-master Release.key of osmocom-nightly has expired; update it in all Dockerfiles 2018-02-04 17:20:04 +01:00
osmo-mgw-master Release.key of osmocom-nightly has expired; update it in all Dockerfiles 2018-02-04 17:20:04 +01:00
osmo-msc-master Release.key of osmocom-nightly has expired; update it in all Dockerfiles 2018-02-04 17:20:04 +01:00
osmo-nitb-master Release.key of osmocom-nightly has expired; update it in all Dockerfiles 2018-02-04 17:20:04 +01:00
osmo-sgsn-master Release.key of osmocom-nightly has expired; update it in all Dockerfiles 2018-02-04 17:20:04 +01:00
osmo-stp-master Release.key of osmocom-nightly has expired; update it in all Dockerfiles 2018-02-04 17:20:04 +01:00
osmo-virtphy-master Release.key of osmocom-nightly has expired; update it in all Dockerfiles 2018-02-04 17:20:04 +01:00
sctp-test apt-get: always use --no-install-recommends and apt-get clean 2017-08-27 09:53:26 +02:00
sigtran-tests fix .release file contents (wrong name / copy+paste error) 2017-08-20 12:00:54 +02:00
sua-test move every 'test network' to its own IP address space 2018-02-06 19:08:45 +01:00
tmp add non-working yml file with service/stack description 2017-05-03 20:50:12 +02:00
ttcn3-bsc-test move every 'test network' to its own IP address space 2018-02-06 19:08:45 +01:00
ttcn3-msc-test move every 'test network' to its own IP address space 2018-02-06 19:08:45 +01:00
ttcn3-nitb-sysinfo move every 'test network' to its own IP address space 2018-02-06 19:08:45 +01:00
ubuntu-zesty-build *-build: Add libgnutls28-dev, as libosmocore requires this now 2017-11-17 10:11:30 +01:00
Makefile add Master makefile 2017-08-19 22:00:49 +02:00
README.md add README file 2017-05-03 20:46:21 +02:00
Release.key Release.key of osmocom-nightly has expired; update it in all Dockerfiles 2018-02-04 17:20:04 +01:00

README.md

Osmocom docker playground

This repository contains some humble attempts at creating some Docker containers + related stacks around Osmocom. So far, the main focus is test automation.

See http://laforge.gnumonks.org/blog/20170503-docker-overhyped/ for related rambling on why this doesn't work as well as one would want.