Extract docker client to separate project
Use log instead of fmt