boot2docker를 설치하고 다음을 실행했습니다.
./boot2docker start
export DOCKER_HOST=tcp://localhost:4243
Docker 사이트에서 자습서를 시작했습니다.
나는 한 가지를 이해하지 못한다.
sudo docker info
==>
Get http:///var/run/docker.sock/v1.11/info: dial unix /var/run/docker.sock: no such file or directory
그러나 내가 sudo
그것을 하지 않고 실행할 때 작동합니다 :
MacCris:bin cristianc$ docker info
Containers: 2
Images: 10
Storage Driver: aufs
Root Dir: /mnt/sda1/var/lib/docker/aufs
Dirs: 14
Execution Driver: native-0.2
Kernel Version: 3.14.1-tinycore64
Debug mode (server): true
Debug mode (client): false
튜토리얼에서와 같이 sudo로 실행하는 것이 왜 효과가 없는지 아십니까?
2
sudo를 사용하면 env가 지워지기 때문입니다. TCP 인터페이스를 통해 연결하기 때문에 sudo를 사용할 필요가 없습니다
—
cpuguy83