web-dev-qa-db-ja.com

/var/run/docker.sock:そのようなファイルまたはディレクトリはありません。 TLSなしでTLS対応デーモンに接続しようとしていますか?

Docker infoを実行しようとすると、次のエラーが発生します。

$ docker info
FATA[0000] Get http:///var/run/docker.sock/v1.17/info: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS? 

私はubuntu 14.04を使用しています。 https://docs.docker.com/installation/ubuntulinux/#installing-docker-on-ubunt に記載されているインストール手順に従いました

しかし、まだエラーが発生します。どうすれば修正できますか?

18
NehaG

このエラーは、Dockerのインストール後にコンピューターを再起動しなかったために発生しました。今、上記のコマンドは私のために働いています。

30
NehaG

同様の問題があり、再起動が機能しませんでした。 docker -dを実行すると別のエラーが発生しました

Error loading docker apparmor profile: exec: "/sbin/apparmor_parser": stat /sbin/apparmor_parser: no such file or directory ()

そして走った

 Sudo apt-get install apparmor 

装甲エラーを修正する

私の推測では、デーモンはapparmorエラーのためにインストール後に自動的に開始されませんでした。 (エラーは異なる場合があります)

Env:Linux Mint 17.1

更新:また、使用しているユーザーがdockerグループに属していることを確認してください

14
SidJ

これは、インストール後にdockerサービスが自動的に開始されないためです。

次のように入力して、Ubuntuおよびその派生物(Linux Mintを見て)でdockerサービスを開始できます。

Sudo service docker start

Dockerが起動したことを確認するには、このファイルが存在する必要があります。

ls -la /var/run/docker.sock
11
cstroe

同じ問題がありました。ユーザーをdockerグループに追加する必要がありました(/ etc/groupまたはSudo gpasswd -a user docker-セッションを再開します。

OS:Ubuntu 14.04.2 LTS 3.13.0-57-generic x64

2
rogerio_gentil