docker snap : Docker 데몬에 연결할 수 없습니다. 이 호스트에서 docker 데몬이 실행되고 있습니까?


15

도커 스냅 패키지를 Ubuntu 16.04 시스템에 추가했습니다.

sudo snap install docker

이제 그것을 사용하려고하면 다음과 같은 오류가 발생합니다 ...

Docker 데몬에 연결할 수 없습니다. 이 호스트에서 docker 데몬이 실행되고 있습니까?

답변:


11

진화하는 snappy 모델의 제한 문제로 인해 Docker는 기본적으로 풍미가 없습니다 ( Snapcraft 포럼에 대한 토론 참조 ).

적절한 수정이 이루어질 때까지 제한 모델을 해결하는 방법 (즉, 중단)에 대한 유용한 지침을 얻으려면. Snaper에 포함 된 Docker 도움말 응용 프로그램을 간단히 확인할 수 있습니다.

$ docker.help
Docker snap: Docker Linux container runtime.

Due to the confinement issues on snappy, it requires some manual setup to make docker-snap works on your machine.
We'll take you through the steps needed to set up docker snap work for you on ubuntu core and ubuntu classic.

On Ubuntu classic, before installing the docker snap, 
please run the following command to add the login user into docker group.
    sudo addgroup --system docker
    sudo adduser $USER docker
    newgrp docker

On Ubuntu Core 16, after installing the docker snap from store,
Firstly, you need to connect the two interfaces as they're not auto-connected by default.
    sudo snap connect docker:account-control :account-control
    sudo snap connect docker:home :home

Secondly, reload the snap and allows the user to login to the new group "docker-snap".
    snap disable docker
    snap enable  docker
    newgrp docker-snap

Then have fun with docker in snappy.

마지막 명령이 실패합니다 ...

$ newgrp docker-snap
newgrp: group 'docker-snap' does not exist

그러나 실패로 인한 부정적인 영향을 느끼지 못했으며 Docker는 이제 예상대로 작동합니다.


6

snap start docker서비스를 활성화하는 데 사용 합니다. 루트 권한이 필요할 수 있습니다.


하지 않았다 도움말 :Cannot connect to the Docker daemon
maslick

0

나는 이것을 실행 하여이 작업을 수행했다.

sudo snap start docker

그런 다음 sudo후속 docker 명령에서 실행하십시오 .

sudo docker-compose up --build

sudo후속 docker 명령이 없으면 Cannot connect to the Docker daemon오류가 지속됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.