Docker 将Artifactory配置为位于http://some.domain:port 而不是http://some.domain:port/artifactory/
我正在通过docker compose运行Artifactory OSS的最新版本(如解释和演示的)。我的docker compose文件如下所示:Docker 将Artifactory配置为位于http://some.domain:port 而不是http://some.domain:port/artifactory/,docker,docker-compose,artifactory,Docker,Docker Compose,Artifactory,我正在通过docker compose运行Artifactory OSS的最新版本(如解释和演示的)。我的docker compose文件如下所示: version: '2' services: artifactory: image: docker.bintray.io/jfrog/artifactory-oss:latest container_name: artifactory ports: - 3101:8081 volumes:
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文件或环境变量来实现这一点。您可以按照中的详细说明进行操作 由于您使用的是Docker,因此我建议您根据官方的Docker.bintray.io/jfrog/artifactory oss:latest映像构建自己的Docker映像,并按照本文建议进行必要的操作
FROM docker.bintray.io/jfrog/artifactory-oss:latest
# Do your manipulations here
注意-始终希望使用特定版本,而不是最新的
。这样,您就可以完全控制部署。您可以按照中的详细说明进行操作
由于您使用的是Docker,因此我建议您根据官方的Docker.bintray.io/jfrog/artifactory oss:latest映像构建自己的Docker映像,并按照本文建议进行必要的操作
FROM docker.bintray.io/jfrog/artifactory-oss:latest
# Do your manipulations here
注意-始终希望使用特定版本,而不是最新的。这样,您就可以完全控制部署