赞
踩
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
执行完这个命令后,再次执行下载自动补全脚本的命令
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
#理论上执行上述操作后就能成功,如果不成功,请往下看
2、关闭docker服务后,再执行下载自动补全脚本命令
# 关闭docker服务命令
sudo systemctl stop docker docker.socket
# 查看服务是否关掉命令
sudo systemctl status docker
# 关掉后再执行脚本下载的命令,不再赘述
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
执行后,将上述地址中的内容拷贝到文件中,保存后重启服务即可
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。