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