Unable to connect to droplet via docker-machine

September 11, 2018 526 views
Docker Ubuntu 16.04

I am attempting to run docker / docker-compose commands to start/stop/deploy docker images in my droplet, but am encountering the following error:

$ docker-machine ls
NAME          ACTIVE   DRIVER         STATE     URL                         SWARM   DOCKER        ERRORS
testmachine   -        digitalocean   Timeout   

I attempted to restart the machine and regenerate certs, but I still have the same problem. Any suggestions?

1 Answer

The problem was that I configured a firewall and did not open port 2376, which is the port that docker commands use to communicate with the remote docker machine. Adding a custom rule that allows TCP traffic over port 2376 resolved the problem.

Have another answer? Share your knowledge.