07、K8s实战:Dockercompose安装中文版GitLab,配置SSH免密登录

环境及工具

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

安装GitLab

1、 新建目录存放dockercompose及gitlab相关文件;

sudo mkdir  /usr/local/gitlab 
sudo cd  /usr/local/gitlab
sudo mkdir config data logs

1、 搜索镜像;
docker hub官网
中文版gitlab镜像地址
*
2、 在2步骤中往下翻阅,找到dockercompose安装介绍;
*

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、 打开gitbash,输入:ssh-keygen-trsa-C‘替换为你的邮箱’,一路回车即可;
*
2、 查看并复制生成的公钥:cat~/.ssh/id_rsa.pub;
*
3、 添加公钥,按照图中1234位置操作即可;
*
4、 新建测试项目验证![*][nbsp9];
5、 注意事项:需设置tortoisegit网路设置,添加Git安装下的对应路径否则会报错;
*

版权声明:本文不是「本站」原创文章,版权归原作者所有 | 原文地址: