Osmocom docker containers
Go to file
Vadim Yanitskiy b642b8688d Introduce Dockerfile for the GR-GSM project
This change introduces a new sub-project - 'gr-gsm-master'.
It was decided to use Arch Linux as the base image, because it
provides the recent version of both UHD and GNU Radio without
tons of dependencies, such as Xorg.

Note: as there in no libosmocore package in Arch Linux, it will
be built from the latest source code.

Change-Id: I115b59dc9eaec5d132f3f64c4ee321173459e9ed
2018-08-09 17:36:27 +07: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
bind9 Makefile support for our production infrastructure containers 2018-06-03 16:11:26 +00:00
cgit Makefile support for our production infrastructure containers 2018-06-03 16:11:26 +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 debian-stretch-titan: add vim 2018-03-19 14:12:43 +01:00
gerrit Makefile support for our production infrastructure containers 2018-06-03 16:11:26 +00:00
git-daemon git-deamon: Make sure to create the git-daemon user 2018-07-21 09:38:52 +02:00
gitolite Makefile support for our production infrastructure containers 2018-06-03 16:11:26 +00:00
gr-gsm-master Introduce Dockerfile for the GR-GSM project 2018-08-09 17:36:27 +07:00
m3ua-test jenkins.sh: have one common function to collect logs 2018-04-24 13:46:05 +00:00
make Makefile: Fix default naming of images 2018-06-03 17:17:58 +00:00
osmo-bsc-latest remove deprecated "dest" config option from config files 2018-06-03 17:11:22 +00:00
osmo-bsc-master osmo-bsc-master/Dockerfile: drop wrong configure option 2018-06-25 14:43:51 +07:00
osmo-bts-latest Add osmo-*-latest Dockerfiles 2018-05-04 18:12:37 +02:00
osmo-bts-master osmo-bts-master: add Dockerfile ARG for git repo branch to be built 2018-05-23 20:00:24 +02: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-latest Add osmo-*-latest Dockerfiles 2018-05-04 18:12:37 +02:00
osmo-ggsn-master osmo-*-master: add Dockerfile ARG for git repo branch to be built 2018-05-23 20:00:24 +02:00
osmo-hlr-latest Add osmo-*-latest Dockerfiles 2018-05-04 18:12:37 +02:00
osmo-hlr-master osmo-*-master: add Dockerfile ARG for git repo branch to be built 2018-05-23 20:00:24 +02:00
osmo-hnbgw-latest Add osmo-*-latest Dockerfiles 2018-05-04 18:12:37 +02:00
osmo-hnbgw-master osmo-*-master: add Dockerfile ARG for git repo branch to be built 2018-05-23 20:00:24 +02:00
osmo-mgw-latest Add osmo-*-latest Dockerfiles 2018-05-04 18:12:37 +02:00
osmo-mgw-master osmo-mgw-master: add Dockerfile ARG for git repo branch to be built 2018-05-23 20:00:24 +02:00
osmo-msc-latest Add osmo-*-latest Dockerfiles 2018-05-04 18:12:37 +02:00
osmo-msc-master osmo-msc-master: Add dependency to libosmo-gsup-client-dev 2018-08-06 19:39:08 +00: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-latest Add osmo-*-latest Dockerfiles 2018-05-04 18:12:37 +02:00
osmo-sgsn-master osmo-*-master: add Dockerfile ARG for git repo branch to be built 2018-05-23 20:00:24 +02:00
osmo-sip-latest Add osmo-*-latest Dockerfiles 2018-05-04 18:12:37 +02:00
osmo-sip-master osmo-*-master: add Dockerfile ARG for git repo branch to be built 2018-05-23 20:00:24 +02:00
osmo-stp-latest Add osmo-*-latest Dockerfiles 2018-05-04 18:12:37 +02:00
osmo-stp-master osmo-*-master: add Dockerfile ARG for git repo branch to be built 2018-05-23 20:00:24 +02:00
osmocom-bb-host-master Rename 'osmocom-bb-trxcon' to 'osmocom-bb-host-master' 2018-08-08 05:13:49 +07:00
patchwork Makefile support for our production infrastructure containers 2018-06-03 16:11:26 +00:00
redmine Makefile support for our production infrastructure containers 2018-06-03 16:11:26 +00: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 jenkins.sh: stay in the jenkins workspace, not in /tmp 2018-05-02 09:36:57 +00:00
tmp add non-working yml file with service/stack description 2017-05-03 20:50:12 +02:00
ttcn3-bsc-test ttcn3-*: Merge logfiles no matter resolution of tests 2018-07-06 14:50:47 +02:00
ttcn3-bts-test Rename 'osmocom-bb-trxcon' to 'osmocom-bb-host-master' 2018-08-08 05:13:49 +07:00
ttcn3-ggsn-test ttcn3-*: Merge logfiles no matter resolution of tests 2018-07-06 14:50:47 +02:00
ttcn3-hlr-test hlr: Update config file with USSD related bits 2018-08-08 09:28:26 +00:00
ttcn3-mgw-test ttcn3-*: Merge logfiles no matter resolution of tests 2018-07-06 14:50:47 +02:00
ttcn3-msc-test ttcn3-*: Merge logfiles no matter resolution of tests 2018-07-06 14:50:47 +02:00
ttcn3-nitb-sysinfo ttcn3-nitb-sysinfo: Remove input logfiles after merging them 2018-07-06 16:10:16 +02:00
ttcn3-sgsn-test ttcn3-*: Merge logfiles no matter resolution of tests 2018-07-06 14:50:47 +02:00
ttcn3-sip-test ttcn3-*: Merge logfiles no matter resolution of tests 2018-07-06 14:50:47 +02:00
ubuntu-zesty-build *-build: Add libgnutls28-dev, as libosmocore requires this now 2017-11-17 10:11:30 +01:00
.gitreview add .gitreview 2018-04-12 09:20:24 +00:00
Makefile Introduce Dockerfile for the GR-GSM project 2018-08-09 17:36:27 +07: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
jenkins-common.sh jenkins.sh: stay in the jenkins workspace, not in /tmp 2018-05-02 09:36:57 +00: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.