Complete dockerfile