Docker is used to simplify development and release of the software. So it's useful for both developers as well as administrator.