
fkirill/artifactory在Docker容器中运行Artifactory的修改版本。
本镜像基于mattgruter/artifactory仓库克隆修改,主要调整包括:支持以非特权(非root)用户运行(满足OpenShift V3环境要求)、移除OnBuild Docker钩子(因无需使用Artifactory PRO版本)、将Artifactory版本升级至4.1.2、将Tomcat标签更改为8-jre8(满足Artifactory 4对Java 8的要求)。其他功能与原镜像基本保持一致。
适用于需要在容器化环境(尤其是OpenShift V3)中部署Artifactory,且要求以非特权用户运行的场景,适合开源版本Artifactory的日常使用。
Artifactory的data、logs和backup目录被导出为卷:
/artifactory/data/artifactory/logs/artifactory/backupWeb服务器通过8080端口对外提供服务。
运行Artifactory:
bashdocker run -p 8080:8080 mattgruter/artifactory
启动后,通过浏览器访问 http://localhost:8080
Artifactory servlet位于artifactory/路径下,但过滤器会将所有非artifactory/路径的请求重定向到Artifactory servlet。因此,可直接访问 http://localhost:8080/libs-release-local,无需添加`artifactory/`子路径(如原URL http://localhost:8080/artifactory/libs-release-local)。
启动容器时注入环境变量RUNTIME_OPTS可设置Tomcat的运行时选项(即CATALINA_OPTS),最常见用途是设置堆大小:
bashdocker run -e RUNTIME_OPTS="-Xms256m -Xmx512m" -P mattgruter/artifactory
本镜像已移除OnBuild钩子,因此不支持切换至Artifactory Pro版本。原镜像的-onbuild标签相关功能在此版本中不可用。





manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务