美文网首页
02.docker 安装gitlab

02.docker 安装gitlab

作者: 吕小凯 | 来源:发表于2020-04-17 16:02 被阅读0次

    1.确保安装顺利,linux先关闭selinux服务,否则容器内部可能权限不足

    vim /etc/selinux/config
    -------------------------------
    SELINUX=enforcing  #注释掉
    SELINUXTYPE=targeted #注释掉
    SELINUX=disabled #增加
    :wq! #保存退出
    -------------------------------
    setenforce 0 #使配置立即生效
    

    2.搜索和下载gitlab镜像

    搜索镜像

    docker search gitlab

    下载镜像

    sudo docker pull gitlab/gitlab-ce:latest

    3.创建docker中的网络

    docker network create gitlab_net

    4.使用镜像创建容器,并且使重要数据外部挂载到宿主机

    docker run --name='gitlab' -d
    --net=gitlab_net
    --publish 1443:443 --publish 80:80
    --restart always
    --volume /xiaokai/docker/gitlab/config:/etc/gitlab
    --volume /xiaokai/docker/gitlab/logs:/var/log/gitlab
    --volume /xiaokai/docker/gitlab/data:/var/opt/gitlab
    --privileged=true
    gitlab/gitlab-ce:latest

    备注:
    参数解析
    1.http端口使用 80
    2.网络使用 gitlab_net网络
    3.将容器内部 /etc/gitlab,/var/log/gitlab,/var/opt/gitlab - 挂载到宿主机的 /root/docker/gitlab/config,logs,data 下,防止容器被删除数据丢失
    4.privileged=true 使用特权,怕什么地方权限不足,安装不顺
    5./root/docker/gitlab下的config,logs,data没有的话,创建容器会一并创建

    5.访问gitlab

    服务器:端口号(80)

    相关文章

      网友评论

          本文标题:02.docker 安装gitlab

          本文链接:https://www.haomeiwen.com/subject/nwbbvhtx.html