基于Docker部署GitLab环境搭建

原创
09/09 22:34
阅读数 55

基于Docker部署GitLab环境搭建

创建容器

docker run \
    --detach \
    --publish 8090:80 \
    --publish 8443:443 \
    --name gitlab-demo \
    --restart unless-stopped \
    -v C:/Users/tong/docker/gitlab/etc:/etc/gitlab \
    -v C:/Users/tong/docker/gitlab/log:/var/log/gitlab \
    -v C:/Users/tong/docker/gitlab/data:/var/opt/gitlab \
    beginor/gitlab-ce:11.0.1-ce.0

创建本地目录及文件

cd  C:/Users/tong/docker/gitlab/
mkdir -p etc   #配置目录
mkdir -p log   #日志目录
mkdir -p data  #数据目录

创建一个容器模板,并拷贝配置目录到本地

docker run -d -p 801:80 --name gitlab-test beginor/gitlab-ce:11.0.1-ce.0

# 拷贝容器目录到本地
docker cp gitlab-test:/etc/gitlab ./etc
docker cp gitlab-test:/var/log/gitlab ./log
docker cp gitlab-test:/var/opt/gitlab ./data

修改本地配置文件 etc/gitlab.rb

修改配置 external_url 'http://192.169.0.168:8090'

修改本地配置文件 data/gitlab-rails/etc/gitlab.yml

修改配置

  gitlab:
    host: 192.168.0.168
    port: 8090

重启服务

  • docker stop gitlab-demo
  • docker start gitlab-demo

测试

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部