K8S入门系列(6)-Docker compose安装中文版GitLab,配置SSH免密登录

环境及工具

  • centos7.6
  • docker
  • docker compose
  • tortoise git

安装GitLab

  1. 新建目录存放docker compose及gitlab相关文件
sudo mkdir  /usr/local/gitlab 
sudo cd  /usr/local/gitlab
sudo mkdir config data logs
  1. 搜索镜像
    docker hub官网
    中文版gitlab镜像地址
    镜像地址

  2. 在2步骤中往下翻阅,找到docker compose安装介绍

sudo vim docker-compose.yml
# 复制图片中内容 

配置文件说明如下图:
在这里插入图片描述
因为gitlab中ssh使用22端口,所以需要修改宿主机ssh端口

sudo vim /etc/ssh/sshd_config

在这里插入图片描述

service sshd restart
  1. 启动
sudo docker-compose up -d
# 查看运行中的容器 
sudo docker ps 
# 查看日志
docker logs -f 容器ID

在这里插入图片描述
7. 输入当前服务器IP访问,修改root密码并登录
在这里插入图片描述

配置SSH

  1. 打开git bash,输入:ssh-keygen -t rsa -C ‘替换为你的邮箱’,一路回车即可
    在这里插入图片描述

  2. 查看并复制生成的公钥:cat ~/.ssh/id_rsa.pub
    在这里插入图片描述

  3. 添加公钥,按照图中1234位置操作即可
    在这里插入图片描述

  4. 新建测试项目验证在这里插入图片描述

  5. 注意事项: 需设置tortoise git网路设置,添加Git安装下的对应路径否则会报错
    在这里插入图片描述

发布了10 篇原创文章 · 获赞 0 · 访问量 379

猜你喜欢

转载自blog.csdn.net/qq_43437874/article/details/105033179