/var/run/docker.sock: 権限が拒否されました。

/var/run/docker.sock: 権限が拒否されました。

走ってみようこのドッカー画像別の画像にロードします。ところで、/var/run/docker.sock: permission deniedCentOS 6.6とdocker 1.7.1で報告した状況が発生しました。ここ

docker-in-dockerイメージをサポートするLinuxディストリビューションは何ですか?

答え1

私もselinuxのために同じ問題に直面しました。以下を使用すると、selinuxが犯人であることを確認できます。

  1. selinuxを無効にします。setenforce 0
  2. もう一度

selinuxを無効にすると問題は解決しますが、これを無効にする理由ではありません。

  1. selinuxを有効にします。setenforce 1
  2. selinux設定でソケット接続を許可します。setsebool docker_connect_any true
  3. --priviledged次のオプションを使用して Docker コンテナを実行します。

答え2

CentOSホストでselinuxを緩やかに変更してみてください。

setenforce 0

これは私にとって効果的です。

関連情報