Fedora
docker run 在 Fedora 22 中失敗
我正在使用包含所有更新的最新版本的 Fedora 22。
我正在嘗試 docker 並獲得許可被拒絕失敗。以 root 身份執行時,我沒有看到以下問題。我真的需要 root 訪問權限才能使用 docker 嗎?
$ ps -ef | grep docker root 931 1 0 10:35 ? 00:00:00 /usr/bin/docker -d --selinux-enabled codingf+ 2953 2809 0 10:37 pts/0 00:00:00 grep --color=auto docker
我正在執行 docker 守護程序
$ docker version Client version: 1.7.1.fc22 Client API version: 1.19 Package Version (client): docker-1.7.1-8.gitb6416b7.fc22.x86_64 Go version (client): go1.4.2 Git commit (client): b6416b7/1.7.1 OS/Arch (client): linux/amd64 Get http:///var/run/docker.sock/v1.19/version: dial unix /var/run/docker.sock: permission denied. Are you trying to connect to a TLS-enabled daemon without TLS? $ docker info Get http:///var/run/docker.sock/v1.19/info: dial unix /var/run/docker.sock: permission denied. Are you trying to connect to a TLS-enabled daemon without TLS? $ docker run hello-world Post http:///var/run/docker.sock/v1.19/containers/create: dial unix /var/run/docker.sock: permission denied. Are you trying to connect to a TLS-enabled daemon without TLS?
嘗試sudo docker 執行。Docker 服務以 root 身份執行,unix 域套接字需要 root 權限才能與之對話。