Docker GitLab-CE: ulimit



周六,我试图在一个新的根Ubuntu服务器上安装Gitlab CE。我得到了这个错误:

/opt/gitlab/embedded/bin/runsvdir-start: line 24: ulimit: pending signals: cannot modify limit: Operation not permitted
/opt/gitlab/embedded/bin/runsvdir-start: line 37: /proc/sys/fs/file-max: Read-only file system

在设置了密码和登录(第一次(后,gitlab向我展示了404!

我已经试过docker exec -it gitlab update-permissions,增加ulimit等等!

sudo docker run -i 
--hostname ubuntu 
--publish 10443:443 --publish 10080:80 --publish 10022:22 
--sysctl net.core.somaxconn=1024 
--ulimit sigpending=62793 
--ulimit nproc=131072 
--ulimit nofile=60000 
--ulimit core=0 
--name gitlab 
--restart always 
--volume /srv/gitlab/config:/etc/gitlab 
--volume /srv/gitlab/logs:/var/log/gitlab 
--volume /srv/gitlab/data:/var/opt/gitlab 
--volume /srv/gitlab/logs/reconfigure:/var/log/gitlab/reconfigure 
gitlab/gitlab-ce:latest

我确实花了15个小时在谷歌上,并尝试了修复。到目前为止没有机会

遇到了同样的问题,并通过添加:使我的本地Docker gitlab ce正常工作

--privileged

参见本期:3047

最新更新