Почему скачет dock-панель между внешним экраном и экраном ноутбука?
Запустите Системные настройки, выберите пульт Mission Control и снимите галочку "Мониторы с разными пространствами".
После этого Dock всегда должен располагаться на экране который считает главным. Выбрать главный можно в настройках > Мониторы > Расположение.
Вот ответ на ваш вопрос.