Use the “containment” option:
jQuery UI API – Draggable Widget – containment
The documentation says it only accepts the values: 'parent', 'document', 'window', [x1, y1, x2, y2] but I seem to remember it will accept a selector such as ‘#container’ too.