zoukankan      html  css  js  c++  java
  • docker 搭建本地 gitlab

    gitlab 启动报错没有权限的坑

    此时容器启动失败:cp: cannot create regular file '/etc/gitlab/gitlab.rb': Permission denied 。这时由于挂载的本地目录在容器中没有执行权限
    
       解决方法:在运行容器的时候,给容器加入权限参数 --privileged=true,以特权方式启动容器 。
    
    
    sudo docker pull gitlab/gitlab-ce
    
    
    sudo docker rm 51aa44a86f14
    
    
    sudo docker run --detach 
      --hostname gitlab.example.com 
      --publish 443:443 --publish 80:80 --publish 222:22 
      --name gitlab 
      --restart always 
      --volume /srv/gitlab/config:/etc/gitlab 
      --volume /srv/gitlab/logs:/var/log/gitlab 
      --volume /srv/gitlab/data:/var/opt/gitlab 
      --privileged=true
      gitlab/gitlab-ce:latest
    
     sudo docker logs '25a87a00cc4c'
     sudo docker ps -a
    
    sudo docker exec -it gitlab update-permissions
    sudo docker restart gitlab
    
    
    sudo docker images
    
    sudo docker exec -it confluence /bin/bash
    
    
    ### 安装 confluence 知识库
    sudo docker run --name postgresdb -p 5432:5432 -e POSTGRES_PASSWORD=postgres -d postgres
    
    sudo docker exec -it postgresdb bash
    
    docker run -d --name confluence -p 8090:8090 --link postgresdb:db --user root:root cptactionhank/atlassian-confluence:latest
    
    ### 拷贝jar 包出来并破解
    sudo docker cp  confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar .
    
    ### 然后使用破解工具 java -jar xxx.jar 破解后重新拷入容器内部
    
    sudo docker cp atlassian-extras-decoder-v2-3.4.1.jar confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar
    
    数据库账号密码:
    postgres
    
    
    Jira + Gitlab+Jenkins 三者之间协同形成DevOps工具
    
  • 相关阅读:
    路径不对 导致FileNotFoundError: [WinError 2] 系统找不到指定的文件, 问题解决办法
    pycharm + selenium + python 提示 Unresolved reference 'webdriver' 解决办法
    highstock实现股票分时
    jquery 源码剖析1
    html 其它标签
    html5 基本内容 摘自W3C
    html总结
    web性能 部分
    linux常用命令 3
    linux常用命令 2
  • 原文地址:https://www.cnblogs.com/Frank99/p/14167963.html
Copyright © 2011-2022 走看看