• Register
0 votes
585 views

Problem :

I installed the docker-machine 0.1.0 and docker-compose 1.1.0 on the Mac OS 10.8.5.
Docker-machine is running normally and able to connect by the docker-machine ssh.

But can't connect from docker-compose getting following error:

$ docker-compose up
Couldn't connect to Docker daemon at http+unix://var/run/docker.sock - is it running?
If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.

Why can't I connect? Any clues?

7 5 2
3,870 points

Please log in or register to answer this question.

1 Answer

0 votes

Solution :

By default a docker daemon always runs as a root user, so you need to prepend sudo to the Docker command(s).

If you don’t want to use the sudo when you use a docker command, create the Unix group called docker and add the users to it. When a docker daemon starts, it makes a ownership of a Unix socket read/writable by a docker group.

To create a docker group and add to your user:

  1. Create a docker group.

          $ sudo groupadd docker

  1. Next add your user to a docker group.

          $ sudo usermod -aG docker $USER

  1. After that log out and log back in so that the group membership is re-evaluated.
  1. Next verify that you can docker commands without sudo.

          $ docker run hello-world

This command downloads the test image and runs it in the container. When a container runs, it prints the informational message and exits.

9 7 4
38,600 points

Related questions

0 votes
2 answers 706 views
706 views
Problem : I have installed docker-machine 0.1.0 and docker-compose 1.1.0 on my Mac OS 10.8.5. My Docker-machine is running normally and it can be connected by docker-machine ssh as follows: $ docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM dev * virtualbox ... Dockerfile FROM centos:centos7 DOCKER_HOST tcp://192.168.99.100:2376 docker-compose.yml web: build: . Why can't I connect? Any clues?
asked Nov 24, 2019 alecxe 7.5k points
1 vote
1 answer 172 views
172 views
Problem : Facing the weird following issue cannot connect to the docker daemon at unix:///var/run/docker.sock. is the docker daemon running?
asked Nov 8, 2019 peterlaw 6.9k points
1 vote
1 answer 155 views
155 views
Problem : Encountered bellow docker error cannot connect to the docker daemon at unix:///var/run/docker.sock. is the docker daemon running?
asked Nov 8, 2019 peterlaw 6.9k points
0 votes
1 answer 70 views
70 views
Problem : After I tried to update my Docker version to 0.8.0, I face an error message while I try to enter sudo docker version as below : Client version: 0.8.0 Go version (client): go1.2 Git commit (client): cc3a8c8 2020 ... 12:55:57 initserver: open /var/lib/docker/aufs/layers/cf2414da53f9bcfaa48bc3d58360d7f1cfd3784e4fe51fbef95197709dfc285d: no such file or directory How can I resolve the issue?
asked Jan 3, 2020 alecxe 7.5k points
1 vote
1 answer 1.3K views
1.3K views
Problem : Currently I am learning Docker. Recently I came across below Docker error in one of the projects: “Invalid reference format: repository name must be lowercase” I am trying to understand the causes of this message and way to fix above error message. Can someone guide me in solving above error message?
asked Mar 28, 2020 morrisBson 3.2k points
0 votes
1 answer 33 views
33 views
Problem: I have only basic knowledge in docker. I am trying to follow the online tutorial to create the first docker Image and luckily for me it went successfully. I have successfully logged in into the docker and now I am trying to push the Image into the docker ... type of error. Denied: Requested access to the resource is denied. Can anyone give me a little bit of hint towards fixing problem?
asked Jul 25, 2020 Raphael Pacheco 4.9k points
0 votes
2 answers 169 views
169 views
Problem : I am using Mac. I want to run my docker code. Following is my command: docker run -d -p 80:80 --name webserver nginx However I am facing below error: docker: Error response from daemon: driver failed programming external connectivity on endpoint webserver ( ... userland proxy: Bind for 0.0.0.0:80: unexpected error (Failure EADDRINUSE). Please let me know if any solution on my error.
asked Dec 3, 2019 alecxe 7.5k points