我公司中有一个私人gitlab服务器,它是使用sameersbn/docker-gitlab:10.5.6的docker-compose文件创建的。
今天,当我尝试将已安装的卷移动到新磁盘时,意外创建了两组使用同一磁盘的docker容器(sameersbn/gitlab:10.5.6
,sameersbn/postgresql:9.6-2
和sameersbn/redis:2.8.4
)卷。
然后不久,公司中的某人告诉我,他在gitlab的项目返回404错误。
我检查了PostgreSQL数据库,发现该项目仍存在于数据库中。我的意思是SELECT * FROM projects WHERE name ='<project_name>';
返回数据。
如果我使用相同的名称创建一个新的空项目,则会出现Name has already been taken
错误。
有什么方法可以解决此问题?
数据库内部看起来有些讨厌,这会导致该项目在访问网页时返回404错误。