首页 > 其他分享 >docker安装gitlab

docker安装gitlab

时间:2022-10-15 12:44:26浏览次数:64  
标签:opt -- gitlab 192.168 etc docker 安装

1.获取镜像

# docker pull beginor/gitlab-ce:11.0.1-ce.0

2.创建目录

# mkdir -p /opt/gitlab/etc
# mkdir -p /opt/gitlab/log
# mkdir -p /opt/gitlab/data


3.创建容器

# docker run \
--detach \
--publish 443:443 \
--publish 80:80 \
--name gitlab \
--restart unless-stopped \
-v /etc/localtime:/etc/localtime \
-v /opt/gitlab/etc:/etc/gitlab \
-v /opt/gitlab/log:/var/log/gitlab \
-v /opt/gitlab/data:/var/opt/gitlab \
beginor/gitlab-ce:11.0.1-ce.0

 

4.把external_url改成部署机器的域名或者IP地址

# vim /opt/gitlab/etc/gitlab.rb
修改为如下:
external_url 'http://192.168.164.158'


5.将host的值改成映射的外部主机ip地址和端口

# vim /opt/gitlab/data/gitlab-rails/etc/gitlab.yml
修改成如下:
## Web server settings (note: host is the FQDN, do not include http://)
host: 192.168.164.158
port: 80
https: false

 

6.重启服务使修改生效

# docker exec -ti gitlab /bin/bash

# gitlab-ctl reconfigure
# gitlab-ctl restart
# gitlab-ctl status


7.打开浏览器,输入本机的ip地址并登陆

http://192.168.164.158

注:默认帐户的用户名是root,第一次访问时,将被重定向到密码重置屏幕,登录后,您可以更改用户名。

标签:opt,--,gitlab,192.168,etc,docker,安装
From: https://www.cnblogs.com/wuxinchun/p/16793929.html

相关文章

  • Centos7安装配置jenkins
    安装前准备注:jenkins依赖jdk环境,需提前安装配置(如已安装请跳过)一、jdk8安装配置jdk8下载地址:https://www.oracle.com/java/technologies/javase/jdk8-arm-downloads.htm......
  • MongoDB:MongoDB 安装和使用(exe)
    MongoDB安装和使用(exe)   一、准备工作: 1、mongodb下载(格式:mongodb-windows-x86_64-6.0.2-signed.msi): https://www.mongodb.com/try/download/community2......
  • glusterfs安装配置
    目标:原有的k8s的集群磁盘容量不够,数据迁移无法完成,数据迁移是物理机无法由于采购磁盘流程过程,申请虚拟机搭建glusterfs做分布式存储磁盘规划:#查看盘符$lsblk#然后......
  • 二进制安装MySQL
    只在centos7.9上测试了安装mysql5.7版本,脚本只是个人学习之余爱好,有问题希望大佬帮忙指正和修改建议#!/bin/bash#***************************************************......
  • docker安装-简易版
    简易安装网址:https://get.docker.com/命令:curl-fsSLhttps://get.docker.com-oget-docker.shshget-docker.sh--mirrorAliyunsystemctlstartdockersystem......
  • 编写Dockerfile
    一、创建到主页的tomcat镜像容器vi Dockerfile输入 FROMtomcat          从基础镜像RUNmkdir-p/usr/local/tomcat/webapps/ROOT/  递归......
  • MySQL的简单安装配置
    一.简单了解MySQL1.在了解MySQL之前因该了解的东西数据库(Database)指长期存储在计算机内的、有组织的、可共享的数据集合。数据库实际上就是一个文件集合,是一个存储数据......
  • 在线问题反馈模块实战(七):安装部署swagger2
    ......
  • gitlab常用命令
    1.gitlab上打标签(1).上文件到gitlab仓库拉取gitlab项目[email protected]:backend_group/it/test2.git切换分支(切换到master)cdtest2gitcheckoutmaster查看状态gi......
  • centos7.9 安装postgres15数据库
    1.安装yum仓库yuminstall-yhttps://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm2.安装环境依赖(1).安装lib......