Skip to content
This repository was archived by the owner on Jan 25, 2019. It is now read-only.

Progress Report Week 1 (29.4)

Raden Muhammad edited this page Apr 29, 2018 · 14 revisions

This Week

  • Studied docker-scripts

docker-scripts ds is a wrapper for Docker, which it organizes pre-built config scripts inside /opt/docker-scripts and store containers settings and mountable folders in /var/ds/. ds eases running shell scripts inside container with ds inject, which runs docker exec commands in containers. It is also possible to get into the containers ala chroot with ds shell, which runs bash shell inside the container.

ds is used with wsproxy, which enables multiple containers having (virtual) hostnames inside one machine.

Unsolved Problems

  • bind9 path fix (PR in progress)
  • plinth containerization

Next Week

  • continue study plinth code
    • Plinth uses Django, but during installation it also configures other packages like Apache2, LDAP, etc.
    • Naively apt-get install plinth within Dockerfile doesn't work, as plinth configures many services and systemd related packages.
    • I found that I cannot run service apache2 restart once plinth is installed. Need to study plinth code more on this why this happens.
  • start properly containerizing plinth with docker-scripts
Clone this wiki locally