Roses grow very well in containers. Always use John Innes No.3 compost or Sylvagrow (endorsed by the RHS) and a slow release fertilizer, such as Osmocote. Don’t use peat-based multi-purpose compost as it’s not able to sustain rose growth. Make sure the pot doesn’t become waterlogged in winter. Make sure you keep them well watered in the growing season.