繁体   English   中英

当我尝试 docker-compose 时无法执行脚本 docker-compose

[英]Failed to execute script docker-compose when I try docker-compose up

这是我第一次设置 Docker-compose。 我已按照此处显示的步骤操作: https://docs.docker.com/compose/gettingstarted/ 这是我面临的错误,我不知道如何解决这些

Traceback (most recent call last):
  File "urllib3/connectionpool.py", line 677, in urlopen  
  File "urllib3/connectionpool.py", line 392, in _make_request  
  File "http/client.py", line 1252, in request  
  File "http/client.py", line 1298, in _send_request  
  File "http/client.py", line 1247, in endheaders  
  File "http/client.py", line 1026, in _send_output  
  File "http/client.py", line 966, in send  
  File "docker/transport/unixconn.py", line 43, in connect   
PermissionError: [Errno 13] Permission denied   

During handling of the above exception, another exception occurred:  

Traceback (most recent call last):  
  File "requests/adapters.py", line 449, in send  
  File "urllib3/connectionpool.py", line 727, in urlopen  
  File "urllib3/util/retry.py", line 403, in increment   
  File "urllib3/packages/six.py", line 734, in reraise   
  File "urllib3/connectionpool.py", line 677, in urlopen  
  File "urllib3/connectionpool.py", line 392, in _make_request  
  File "http/client.py", line 1252, in request  
  File "http/client.py", line 1298, in _send_request  
  File "http/client.py", line 1247, in endheaders  
  File "http/client.py", line 1026, in _send_output  
  File "http/client.py", line 966, in send  
  File "docker/transport/unixconn.py", line 43, in connect
urllib3.exceptions.ProtocolError: ('Connection aborted.', PermissionError(13, 'Permission denied'))  

During handling of the above exception, another exception occurred:  

Traceback (most recent call last):  
  File "docker/api/client.py", line 205, in _retrieve_server_version  
  File "docker/api/daemon.py", line 181, in version  
  File "docker/utils/decorators.py", line 46, in inner  
  File "docker/api/client.py", line 228, in _get  
  File "requests/sessions.py", line 543, in get  
  File "requests/sessions.py", line 530, in request  
  File "requests/sessions.py", line 643, in send  
  File "requests/adapters.py", line 498, in send
requests.exceptions.ConnectionError: ('Connection aborted.', PermissionError(13, 'Permission denied'))

During handling of the above exception, another exception occurred:  

Traceback (most recent call last):  
  File "bin/docker-compose", line 3, in <module>   
  File "compose/cli/main.py", line 67, in main   
  File "compose/cli/main.py", line 123, in perform_command  
  File "compose/cli/command.py", line 69, in project_from_options  
  File "compose/cli/command.py", line 132, in get_project  
  File "compose/cli/docker_client.py", line 43, in get_client  
  File "compose/cli/docker_client.py", line 170, in docker_client  
  File "docker/api/client.py", line 188, in __init__  
  File "docker/api/client.py", line 213, in _retrieve_server_version
docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', PermissionError(13, 'Permission denied'))  
[13492] Failed to execute script docker-compose  

如果有人能给我一些关于做什么的建议,那将非常有帮助。

貌似docker-compose没有权限连接docker.socket

sudo systemctl restart docker
sudo docker-compose up -d 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM