docker安装gitlab时权限异常
在公司新买的服务器上安装了centos7.5.1804,然后安装docker,docker的安装比较简单,在此不做赘述。1.下载gitlab的最新镜像docker pull gitlab/gitlab-ce:latest2.创建gitlab数据目录mkdir -p /docker/gitlab/configmkdir -p /docker/gitlab/...
·
在公司新买的服务器上安装了centos 7.5.1804,然后安装docker,docker的安装比较简单,在此不做赘述。
1.下载gitlab的最新镜像
docker pull gitlab/gitlab-ce:latest
2.创建gitlab数据目录
mkdir -p /docker/gitlab/config
mkdir -p /docker/gitlab/logs
mkdir -p /docker/gitlab/data
3.运行容器
docker run -d -p 2222:22 -p 8081:80 -p 8443:443 -v /docker/gitlab/config:/etc/gitlab -v /docker/gitlab/logs:/var/log/gitlab -v /docker/gitlab/data:/var/opt/gitlab --name gitlab gitlab/gitlab-ce:latest
此时容器启动失败:cp: cannot create regular file '/etc/gitlab/gitlab.rb': Permission denied 。这时由于挂载的本地目录在容器中没有执行权限
解决方法:在运行容器的时候,给容器加入权限参数 --privileged=true,以特权方式启动容器 。
docker run -d -p 2222:22 -p 8081:80 -p 8443:443 -v /docker/gitlab/config:/etc/gitlab -v /docker/gitlab/logs:/var/log/gitlab -v /docker/gitlab/data:/var/opt/gitlab --privileged=true --name gitlab gitlab/gitlab-ce:latest
更多推荐
已为社区贡献9条内容
所有评论(0)