While I can’t say anything about the errors, the --volume option includes block mapping. In other words, all you need to do is replacing removing the image option with volume.block-device-mapping option: