시스템: 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
확인하라는 내용을 봤는데 어디서 확인해야 할지 모르겠습니다
저도 비슷한 오류가 발생했습니다.
도커 서비스를 시작하는 것을 잊어버렸거든요.
서비스 도커 시작
이용해주세요
sudo
docker 그룹에 사용자를 추가해야 합니다. by 'sudo gpasswd -a xxxx docker'(xxx는 사용자 이름)
그런 다음 컴퓨터를 다시 시작하세요.
이 문제는 해결되어야 합니다.
docker-machine restart&&eval "$(docker-machine env default)"&&docker-machine env 이 시퀀스를 실행하세요
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를 다시 설치하세요.
su root # 먼저 루트 사용자로 전환한 후 다음 명령을 실행합니다.
systemctl 활성화 docker # 부팅 시 자동으로 docker 시작
systemctl start docker # docker 시작
systemctl restart docker # dokcer 다시 시작