Docker Community Forums

Share and learn in the Docker community.

Installing additional OS packages when composing containers from docker hub images


How do I install additional packages (such as traceroute) when creating containers from images pulled from docker hub? For example, if I pull jacobalberty/unifi and use the dockerfile and docker-compose file from to create a container, what do I need to do to get traceroute installed on the base OS without having to do it after the container is up and running? I tried adding traceroute to the existing RUN line in the dockerfile but it seems to ignore that.