gitLabmaven私服搭建
Posted 0ziyu0
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gitLabmaven私服搭建相关的知识,希望对你有一定的参考价值。
一、docker安装
1.docker需要Centos内核版本在3.10以上
uname -r 查看
yum -y update 使用root权限将centos更新到最新(更新非常慢,不建议)。
2.卸载掉旧版本的docker
yum remove docker docker-common docker-selinux docker-engine
3.安装必要软件包(utils提供了config-manager功能和devicemapper的驱动)
yum install -y yum-utils device-mapper-persistent-data lvm2
4.yum源设置
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
5.查看docker中所有版本
yum list docker-ce --showduplicates | sort -r
6.安装
yum install -y docker-ce (比较慢)
7.开机启动
systemctl start docker
systemctl enable docker
8.查看版本
docker version
9.docker 相关命令
搜索:docker search eg: docker search java (docker官方存放镜像软件地方Docker Hub https://hub.docker.com/search?q=java&type=image)
下载镜像:docker pull java:8 (冒号后为版本) 从Docker Registry上下载镜像,若不知道版本则下载最新。
列出已下载镜像:docker images
删除镜像:docker rmi 镜像id
阿里云镜像加速:https://cr.console.aliyun.com/cn-hangzhou/mirrors
启动容器:docker run -d -p 81:80 nginx 其中 -d 后台运行 -p宿主机端口:docker容器里端口
docker run 先检查本地是否有镜像若没有则自动到Hub上下载
列出运行中的容器:docker ps
查看执行容器信息:docker inspect 容器id
创建自定义容器(微服务)预计在2019年5与7日更新
一、gitlab
建议虚拟机在2G以上
1.下载docker镜像 docker pull beginor/gitlab-ce:11.0.1-ce.0
2.分别创建 配置(etc)、日志(log)、数据(data)目录
mkdir -p /mnt/gitlab/etc
mkdir -p /mnt/gitlab/log
mkdir -p /mnt/gitlab/data
3.运行容器
docker run \\
--detach \\
--publish 8443:443 \\
--publish 8090:80 \\
--name gitlab \\
--restart unless-stopped \\
-v /mnt/gitlab/etc:/etc/gitlab \\
-v /mnt/gitlab/log:/var/log/gitlab \\
-v /mnt/gitlab/data:/var/opt/gitlab \\
beginor/gitlab-ce:11.0.1-ce.0
其他命令:docker stop 容器id docker rm 容器id systemctl stop firewalld(关闭防火墙)
4.将external_url改成域名或者ip
vim /mnt/gitlab/etc/gitlab.rb 中 external_url ‘http://10.10.10.103‘
修改Web server settings
vim /mnt/gitlab/data/gitlab-rails/etc/gitlab.yml
以上是关于gitLabmaven私服搭建的主要内容,如果未能解决你的问题,请参考以下文章