利用docker来对gitlab安装使用

2019-05-24  本文已影响0人  王大合

下载镜像

docker pull gitlab/gitlab-ce:latest

启动镜像并且通过-v创建外联

docker run
--detach
--publish 8443:443
--publish 8090:80
--publish 2222:22
--name gitlab
--restart unless-stopped
-v /home/gitlab/config:/etc/gitlab
-v /home/gitlab/log:/var/log/gitlab
-v /home/gitlab/data:/var/opt/gitlab
--privileged=true
gitlab/gitlab-ce
当地的位置 容器的位置 作用
/home/gitlab/config /etc/gitlab 用于存储GitLab配置文件
/home/gitlab/logs /var/log/gitlab 用于存储日志
/home/gitlab/data /var/opt/gitlab 用于存储应用数据
--privileged=true\ 为给予权

配置GitLab

docker exec -it gitlab /bin/bash
配置gitlab端口,我这里改了ssh的接口
需要在/home/gitlab/config目录下修改gitlab.rb
gitlab_rails['gitlab_shell_ssh_port'] = 2222(这一行22改2222)

输入192.168.253.134:8090即可进入gitlab

同时使用github和gitlab

为公司生成一对秘钥ssh key

ssh-keygen -t rsa -C 'yourEmail@xx.com' -f ~/.ssh/gitlab-rsa

vim ~/.ssh/config,输入下面的内容:

Host github.com
~/.ssh/id_rsa
Host 192.168.253.134
HostName 192.168.253.134
PORT 8090
~/.ssh/gitlab-rsa
然后做一次提交

cd devops
touch README.md
git add README.md
git commit -m "add README"
git push origin master

上一篇下一篇

猜你喜欢

热点阅读