Cri*_*ris 12 sudo docker macos
我安装了 boot2docker 并运行:
./boot2docker start
export DOCKER_HOST=tcp://localhost:4243
Run Code Online (Sandbox Code Playgroud)
我从 Docker 站点开始了一个教程。
我不明白一件事 - 当我跑步时:
sudo docker info
==>
Get http:///var/run/docker.sock/v1.11/info: dial unix /var/run/docker.sock: no such file or directory
Run Code Online (Sandbox Code Playgroud)
但是,当我在没有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
Run Code Online (Sandbox Code Playgroud)
知道为什么像教程中那样使用 sudo 运行不起作用(至少对我而言)?
小智 15
该DOCKER_HOST
环境变量没有设置。您可以通过执行以下操作来确认这一点:
> env
Run Code Online (Sandbox Code Playgroud)
然后作为sudo:
> sudo env
Run Code Online (Sandbox Code Playgroud)
如果没有设置DOCKER_HOST
变量,docker 无法连接到守护进程。
归档时间: |
|
查看次数: |
11424 次 |
最近记录: |