I'm using Docker to deploy my web service to Google Compute Engine and I'm following the instructions given here: https://blog.golang.org/docker
I want to install ffmpeg in the golang container and my approach is to get access to the shell as
docker run -t -i my-webservice /bin/bash
In contrary to the ubuntu:14.04 image, I don't get access to the bash shell. How can that be?
I have also found an image, where the ffmpeg is already configured and installed (https://registry.hub.docker.com/u/cellofellow/ffmpeg/). Is it possible to get access to the container from the golang container or do I have to install ffmpeg into my own docker image?
/bin/sh? Bash is not a must on Linux. There might be other shell installed, probably dash.docker-enterfrom thensenterpackage. Install usingdocker run --rm -v /usr/local/bin:/target jpetazzo/nsenter. See github.com/jpetazzo/nsenter for more info.