本文章仅提供解决方案,对所遇到的问题给出解决思路和方案
方便学习者了解DveOps及其部署流程遇到的问题
如果在实际生产环境中部署可能需要根据具体情况调整
观看该教程进行学习(推荐)
本篇目依据该教程进行个人本机部署
遇到的问题:
1.使用docker-compose时,因版本问题报错
[root@localhost gitlab_docker]# docker-compose up -d
Traceback (most recent call last):
File "/usr/bin/docker-compose", line 33, in <module>
sys.exit(load_entry_point('docker-compose==1.22.0', 'console_scripts', 'docker-compose')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/compose/cli/main.py", line 71, in main
解决:使用官方连接安装
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
2.进入jenkins下载插件时,下载失败
解决:换源/usr/local/docker/jenkins_docker/data/hudson.model.UpdateCenter.xml
<?xml version='1.1' encoding='UTF-8'?>
<sites>
<site>
<id>default</id>
<url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url> #替换链接地址
</site>
常用国内镜像源地址
- 清华大学: https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
- 华为云: https://mirrors.huaweicloud.com/jenkins/updates/update-center.json
- 腾讯云: https://mirrors.cloud.tencent.com/jenkins/updates/update-center.json
- 中国科学技术大学: https://mirrors.ustc.edu.cn/jenkins/updates/update-center.json
3.重启gitlab机器时,docker启动失败,查看:
[root@localhost gitlab_docker]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
0a66185ffec3 gitlab/gitlab-ce:latest "/assets/init-contai…" 15 hours ago Exited (255) About an hour ago 22/tcp, 80/tcp, 0.0.0.0:2224->2224/tcp, 443/tcp, 0.0.0.0:8929->8929/tcp gitlab
解决:down掉该docker,由于数据卷已经保存,可以很快重启
[root@localhost gitlab_docker]# docker-compose down
WARN[0000] /usr/local/docker/gitlab_docker/docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion
[+] Running 1/1
✔ Container gitlab Removed 0.2s
[root@localhost gitlab_docker]# docker-compose up -d
WARN[0000] /usr/local/docker/gitlab_docker/docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion
[+] Running 2/2
✔ Network gitlab_docker_default Created 0.3s
✔ Container gitlab Started 0.9s
4.使用idea测试gitlab仓库推送时出现输入Token
原因:idea默认使用了gitlab插件
解决:在 设置->插件 中搜索 gitlab 关闭使用。
再次推送代码,会变成输入凭据
5.推送代码时数据未在main节点发现,而是推送给了默认的master支点
解决:使用命令或者图形界面把推送节点改为main节点
- THE END -
最后修改:2025年11月26日
共有 0 条评论