gitLab、maven私服搭建

一、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

      

猜你喜欢

转载自www.cnblogs.com/0ziyu0/p/10817297.html