German captain Carola Rackete was arrested as the boat docked with 40 migrants remaining on board, spokesman Ruben Neugebauer told Agence France-Presse. Television footage showed a heavy security presence at the port and police escorting 31-year-old Rackete off the vessel.
Italy had refused the German rescue ship port entry since it picked up 53 migrants who were floating on an inflatable raft off the Libyan coast on June 12.
After waiting at sea for an invitation from Italy or an EU state to accept the ship, Rackete decided to head to Lampedusa, where she was blocked by Italian government vessels.
“Even though in the afternoon the prosecution has opened an investigation against me, at the same time they notified us that they will not help to bring the rescued off the ship,” Rackete said in a video statement on Twitter. “I have decided to enter the harbor, which is free at night, on my own.”