首 页 > 文档 >常见问题FAQ

常见问题FAQ

Q1:AppHouse的账户和权限是怎么划分的?


A:根据用户权限可支持三种用户角色:

   系统管理员:拥有最高用户权限,除了上传/下载镜像,还有项目管理,用户管理,系统管理的权限;

            提交:具有上传/下载镜像的权限,同时可以编辑和删除镜像;

            下载:仅具有下载镜像的权限。

 

Q2:用户可以异地同时登录吗?


A:不能同时登录同一个账号,先登录的账号会被后登录的账号挤下线,并且会提示你的账号在异地登录。

 

Q3:为什么客户端docker login 会报CA证书的错误?


A:需要修改docker.service文件,加入insecure-registry ,保存后重启docker生效在/etc/hosts文件中加入解析的域名,添加后ping一下添加的域名测试下是否生效。

 

Q4:为什么安装完成后打开网页提示502?


A:在刚刚完成安装后,请稍等一下再去打开网页,因为镜像内部还需要一定的时间来初始化数据库和建日志索引,如果在数据库和索引还没初始化完成之前去访问apphouse也会出现502错误。

 

Q5:镜像存在,但下载时却提示镜像找不到?


A:因为没有足够的权限对镜像进行下载,返回找不到镜像是由docker返回的结果值。

 

Q6:为什么在IE浏览器中页面显示存在问题?


A:由于目前IE内核的浏览对于html5的支持还不是很完善,所以会有一些兼容性的问题存在,所以我们目前推荐大家使用火狐浏览器或者谷歌浏览器。

 

Q7:不登录进行镜像下载时,从有的项目中可以直接下载,而有的项目却不能下载?


A:如果对于公有的项目,是可以不用docker客户端登录就可以下载的,而对于私有项目,必须要登录,并且需要对私有项目有最低的下载权限,才可以进行下载。

 

Q8:公有项目与私有项目的区别?


A:公有项目是对所有用户都是可见的,且用户在登录或者未登录的状态都可以从公有项目中下载镜像,但需要上传或者修改公有项目中的镜像则需要有提交的权限。私有项目只有内部成员才有相关的操作权限。

 

Q9:项目角色中的下载、提交分别具有什么权限?


A:下载显而易见,是对该项目中的镜像有下载的权限,而提交则不仅可以下载,还可以上传,编辑,删除镜像。

 

Q10: 对于企业使用AppHouse,项目创建和权限控制有什么推荐方案?


A:在创建项目的时候,建议按照不同的部门来创建私有项目,部门的成员对本部门私有项目具有提交权限。非部门成员则只有下载权限,这样从真正意义上来通过权限来控制用户在对镜像的管理。

 

Q11:如何修改数据存储目录?

 

用户、项目、镜像等信息默认存储目录为: (/var/local/apphouse/config 和 /var/local/apphouse/storage),修改方法如下:
镜像安装:
在运行安装命令时,将其中的默认数据存储目录更改为新的目录。

如: 将默认存储路径改为根目录下的data目录。在命令中将/var/local/apphouse/config改为 data/apphouse/config,/var/local/apphouse/storage改为 data/apphouse/storage

离线包安装:
在安装脚本中将默认数据存储目录修改为新的目录,再执行脚本继续安装;

如: 将默认存储路径改为根目录下的data目录,在脚本中将/var/local/apphouse/config改为 data/apphouse/config,/var/local/apphouse/storage改为 data/apphouse/storage

 

Q12:如何进行版本升级?   

 

A:1.将当前版本运行的容器停止并删除;

   2.如果更改过数据存储目录,请安装时将默认的数据存储目录更改为对应的目录,再进行安装;

   3.安装新版本后,用户、项目镜像等信息仍保留。


Q13:如何将一台主机上的数据迁移到另外一台主机上?


将默认的数据存储目录中(默认数据存储目录(/var/local/apphouse/))的文件拷贝到新的主机的数据存储目录,然后再将所有相关容器重启。