Docker for the Audio Developer
Most of you have probably heard of Docker, had to use it to deploy some service or application or are using regularily in your workflow.
The aim of this talk is to provide everyone with useful takeaways, regardless of your current level of knowledge.
We will be looking at the problems that containerisation is aiming to solve, how Docker implements it, and go through some basic use cases.
As we are all curious, we will not miss the opportunity to peek under the hood in order to understand the Linux kernel features that make Docker possible.
Finally, we will be looking at two real use cases:
- Using Docker as part of a CI system, to easily manage a build environment, and touching on the "Docker in Docker" problem
- Using Docker to host third party audio applications on a Linux powered read-time audio processing box, allowing audio routing between them.
Olivier Petit
Head of Development, Creative Software
L-Acoustics
After an MSc in Integrated Circuit design, I have joined the Software and Creative department of L-Acoustics in 2018 as a C++ software engineer. Since then, I have been part of our mission to better connect the world’s best artists with their audiences, ensuring everyone gets the sound quality they deserve. Every day we are tackling the challenge of finding ways to deploy audio solution at the largest scale without any compromise on sound quality and system reliability. We are always putting the audience and our users in the centre, making sure all our products, from hardware to software, are as intuitive and easy to use as possible.
Unlike most of my peers, I’m ashamed to reveal that I don’t play any instrument... Instead you will find me on a climbing wall, or riding my Brompton folding bicycles outside of its comfort zone!