compiling docker