Invasive bamboos are classed as running bamboos and spread through long rhizomes, which assist the plan to take over new areas, another example is large-leaved bamboo.
Some bamboos are clump-forming rather than running bamboos and are less invasive. These include Chusquea culeou (Chilean bamboo) which can grow to 8 metres tall if positioned in full-sun or partial shade in a sheltered area or Fargesia nitida (Chinese fountain bamboo) which grows up to 4 metres with plenty of sun in either an exposed or sheltered position.
A top tip if you want bamboo to stay put is to plant them inside a physical barrier by digging a trench lined with solid materials such as paving slabs.
To rid them completely, digging out clumps of bamboo and restricting the size is the first solution, ensuring the rhizomes are severed as you go.