docker 搭建本地 gitlab
阿新 • • 發佈:2020-12-21
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 知識庫 docker run --name postgresdb -p 5432:5432 -e POSTGRES_PASSWORD=p@ssword -d postgres docker run -d --name confluence -p 8090:8090 --link postgresdb:db --user root:root cptactionhank/atlassian-confluence:latest