probably not a very good choice for outdoors as it contains blood and bone meal and may attract animals.
a bucket with holes for drainage allows you to move the plant around if needed but otherwise in the ground is fine also, so its really up to you but your holes you dig do not need to be that large for just one plant.