>  Q&A  >  본문

docker安装后出现Cannot connect to the Docker daemon.

系统:ubuntu16.04
我是按照docker的文档上安装的 https://docs.docker.com/linux/step_one/
安装完成后docker的ps pull search run命令都会报这个错 Cannot connect to the Docker daemon. Is the docker daemon running on this host?

在文档上看到让我检查 DOCKER_HOST 这环境变量,然而我并不知道在哪检查

给我你的怀抱给我你的怀抱2758일 전1242

모든 응답(6)나는 대답할 것이다

  • 阿神

    阿神2017-04-24 16:01:19

    저도 비슷한 오류가 발생했습니다.
    도커 서비스를 시작하는 것을 잊어버렸거든요.
    서비스 도커 시작

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-04-24 16:01:19

    이용해주세요sudo

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-04-24 16:01:19

    docker 그룹에 사용자를 추가해야 합니다. by 'sudo gpasswd -a xxxx docker'(xxx는 사용자 이름)
    그런 다음 컴퓨터를 다시 시작하세요.
    이 문제는 해결되어야 합니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-24 16:01:19

    docker-machine restart&&eval "$(docker-machine env default)"&&docker-machine env 이 시퀀스를 실행하세요

    회신하다
    0
  • 世界只因有你

    世界只因有你2017-04-24 16:01:19

    • Docker 시작의 기본 구성을 확인하세요/etc/default/docker문제가 없으면 서비스를 다시 시작하세요service docker restart.

    • sudo docker -H unix:///var/run/docker.sock -d &
      지정된 IP 및 포트를 수신하도록 docker 프로세스를 변경하려면 -H를 사용하세요. 기본적으로 docker는 unix:///var/run/docker.sock를 수신하고 로컬 루트 사용자만 연결하도록 허용합니다. "Docker Tutorial - 기본 명령어 배우기"

    • 를 참고하시면 됩니다.
    • Docker를 다시 설치하세요.

    회신하다
    0
  • 阿神

    阿神2017-04-24 16:01:19

    su root # 먼저 루트 사용자로 전환한 후 다음 명령을 실행합니다.
    systemctl 활성화 docker # 부팅 시 자동으로 docker 시작

    systemctl start docker # docker 시작
    systemctl restart docker # dokcer 다시 시작

    회신하다
    0
  • 취소회신하다