当前位置:   article > 正文

Docker-Compose 自动补全脚本下载失败问题解决方法(Failed to connect to raw.githubusercontent.com)_长亭雷池下载 compose.yaml 脚本失败

长亭雷池下载 compose.yaml 脚本失败

1、将raw.githubusercontent.com 的 IP 地址添加到 hosts 文件是一个常见的解决网络连接问题的方法

# 这段命令的含义:
# 将 raw.githubusercontent.com 映射到 IP 地址 199.232.68.133,
# 这样就可以绕过可能的 DNS 解析问题,直接访问 GitHub 的 raw 内容服务
echo "199.232.68.133 raw.githubusercontent.com" | sudo tee -a /etc/hosts
  • 1
  • 2
  • 3
  • 4

执行完这个命令后,再次执行下载自动补全脚本的命令

docker-compose --version # 查看需要下载的版本
sudo curl -L https://raw.githubusercontent.com/docker/compose/1.29.2/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose
#理论上执行上述操作后就能成功,如果不成功,请往下看
  • 1
  • 2
  • 3

2、关闭docker服务后,再执行下载自动补全脚本命令

# 关闭docker服务命令
sudo systemctl stop docker docker.socket
# 查看服务是否关掉命令
sudo systemctl status docker
# 关掉后再执行脚本下载的命令,不再赘述
  • 1
  • 2
  • 3
  • 4
  • 5

3、如果上述步骤不成功,还可以到这个地址,下载文件,放入到docker-compose的目录下,再重启服务
地址:https://github.com/docker/compose/blob/v1/contrib/completion/bash/docker-compose
获取到docker-compose的自动补全脚本文件
打开地址后,页面如下图所示
在这里插入图片描述

再执行这个命令(2选1)

vim /etc/bash_completion.d/docker-compose
sudo nano /etc/bash_completion.d/docker-compose
  • 1
  • 2

执行后,将上述地址中的内容拷贝到文件中,保存后重启服务即可

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/713411
推荐阅读
相关标签
  

闽ICP备14008679号