I installed Docker on OS X, and now it automatically loads every time I log in. Is there a way to stop this?


Click the Docker icon in the right hand side of the menu bar, and click "Preferences". In the dialog that appears, untick "Automatically start Docker when you log in".


| improve this answer | |
  • 3
    Do you know what's causing it to run? It's not one of the Login Items (in System Preferences). – mjs Sep 9 '16 at 22:20
  • 5
    @mjs It's a launchd service. You'll see two Docker services when running launchctl list | grep docker. – kba Jan 14 '18 at 5:44
  • 2
    Do you know where its plist is stored? Can't find it on my system. – not2savvy Mar 18 '18 at 15:11

The locations are

cd ~/Library/LaunchAgents
cd ~/Library/LaunchDaemons

cd ~/Library/LaunchAgents
cd ~/Library/LaunchDaemons

But I recommend you just remove using launchctl remove

launchctl list | grep docker

launchctl remove com.docker.helper
launchctl remove com.docker.docker.11008
| improve this answer | |
  • I think this is a better approach, because I also have other application having the same issue. and I don't need to go to each application to remove them from launch. I was able to remove my another application by removing it in LaunchAgents but I can't do it with launchctl remove though, they will still launch on startup after i restart my laptop – Peter Paul 10 hours ago

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .