我正在通过docker-compose运行最新版本的Artifactory OSS(如here所解释并演示here)。我的docker-compose文件看起来像这样:
version: '2'
services:
artifactory:
image: docker.bintray.io/jfrog/artifactory-oss:latest
container_name: artifactory
ports:
- 3101:8081
volumes:
- artifactory5_data:/var/opt/jfrog/artifactory
# environment:
# - EXTRA_JAVA_OPTIONS=-Xmx4g
restart: always
ulimits:
nproc: 65535
nofile:
soft: 32000
hard: 40000
volumes:
artifactory5_data:
我想要改变的是Artifactory可用的路径。目前它是http://sub.domain.tld:3101/artifactory
,但我想将其缩短为http://sub.domain.tld:3101
。
理想情况下,我希望通过仅更改docker-compose文件或环境变量来实现此目的。
答案 0 :(得分:0)
您可以按照JFrog knowledge base中详述的说明进行操作。
由于您使用的是Docker,我建议您根据官方的 docker.bintray.io/jfrog/artifactory-oss:latest 图像构建自己的Docker镜像,并按照建议完成所需的操作这篇文章。
FROM docker.bintray.io/jfrog/artifactory-oss:latest
# Do your manipulations here
注意 - 始终更喜欢使用特定版本而不是latest
。这样您就可以完全控制部署。