竞争无处不在,青春永不言败!专业撸代码,副业修bug

Talk is cheap , show me the code!



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工具
posted @ 2020-12-21 15:09  云雾散人  阅读(275)  评论(0编辑  收藏  举报

Your attitude not your aptitude will determine your altitude!

如果有来生,一个人去远行,看不同的风景,感受生命的活力!