Docker files for BigBlueButton
Go to file
2019-12-09 01:50:43 -03:00
mac-vpn Add docker for 2.2.x 2019-12-09 00:34:03 -03:00
mod Add docker for 2.2.x 2019-12-09 00:34:03 -03:00
.gitignore Add docker for 2.2.x 2019-12-09 00:34:03 -03:00
docker-compose.yml Add docker for 2.2.x 2019-12-09 00:34:03 -03:00
Dockerfile Comment apt cache line 2019-12-09 01:46:31 -03:00
LICENSE Initial commit 2017-10-27 14:57:35 -04:00
rc.local Add docker for 2.2.x 2019-12-09 00:34:03 -03:00
README.md Add more details to README file 2019-12-09 00:49:08 -03:00
setup.sh Remount tmp before installing BBB (allow packages to run scripts in /tmp) 2019-12-09 01:50:43 -03:00
supervisord.conf Local changes 2018-07-28 22:40:33 -04:00

BigBlueButton Docker

Setting up the SSL

Generate a certificate to your container using letsencrypt and then copy your certificate to certs/ folder with the commands:

mkdir certs/
cp fullchain.pem certs/
cp privkey.pem certs/

Creating container

In order to create the container you must specify the hostname of container and the domain name.

In this example your container will be acessible from https://bbb001.bbbvm.imdt.com.br :

docker-compose build bbb
NAME=bbb001 DOMAIN=bbbvm.imdt.com.br sh -c 'docker-compose run --name $NAME bbb'

Defining an entry in your /etc/hosts file

In order to access the container, you need to get the IP address of container by running the following command:

docker exec -it bbb001 ifconfig eth0

After that, add a line in your /etc/hosts file with the full domain name specified at previous step.

In this example, the line added on hosts file is:

172.20.0.2      bbb001.bbbvm.imdt.com.br

Useful commands

Start container (after host reboot)

docker start bbb001
docker attach bbb001

Stop the container

docker stop bbb001

Kill the container (force exit)

docker kill bbb001

MAC users

Docker for Mac OS doesn't allow direct access to container IP's.

In order to access the BBB container from your MAC os host, you can use openvpn:

  1. Build containers:
docker-compose build mac_proxy mac_openvpn
  1. Add comp-lzo no at bottom of mac-vpn/docker-for-mac.ovpn

  2. Install openvpn configuration generated on mac-vpn/docker-for-mac.ovpn (double click and open on Tunnelblick)

  3. Start containers

docker-compose start mac_proxy mac_openvpn