0

Docker をインストールして問題なく動作するのですが、コンテナを作成して実行するとコンテナの ID が知りたくてdocker ps. しかし、その後、常に次のメッセージが表示されます。

Get http:///var/run/docker.sock/v1.15/containers/json: dial unix /var/run/docker.sock: no such file or directory

ここで何が問題なのですか?

4

2 に答える 2

1

docker 環境変数を必ずエクスポートしてください。

それが言うところ

走った後

boot2docker start

そしてそれは言います:

To connect the Docker client to the Docker daemon, please set: export DOCKER_CERT_PATH=/Users/jbielick/.boot2docker/certs/boot2docker-vm export DOCKER_TLS_VERIFY=1 export DOCKER_HOST=tcp://192.168.59.103:2376

これらの変数をエクスポートする必要があります。それらが空であることを確認します

echo $DOCKER_HOST

空白の場合、docker は VM と通信できません。

于 2014-12-08T23:35:55.397 に答える
0

boot2docker が実行されていることを確認します。

$boot2docker start

docker ホスト変数が公開されていることを確認します。

# Will print boot2docker VM IP
boot2docker ip
The VM's Host only interface IP address is: 192.168.59.103

# Set docker host variable with value from previous command
export DOCKER_HOST tcp://192.168.59.103:2375

docker デーモンが boot2docker ホストで実行されているかどうかを確認します

boot2docker ssh
ps aux | grep docker
/usr/local/bin/docker -d ....

Linux で実行している場合は、root ユーザーとして実行していることを確認してください

于 2014-10-22T13:22:09.570 に答える