Artifactory docker-撰写

Artifactory docker-compose

有没有人有docker-compose.yml可以启动OSS版本的Artifactory? 我正在使用如下所示的文件,但在容器启动时我看到了这些错误:

错误:
ArtifactoryClient::http [get] 对 /api/system/ping 的请求失败,代码为 404
ArtifactoryClient::http [get] 对 /api/system/ping 的请求失败,代码为 503

当我尝试访问 http://localhost:8081 时
我的浏览器重定向到 http://localhost:8082/ui/ 并显示无法访问此站点。本地主机拒绝连接。

docker-compose.yml

version: "3.3"
services:
  artifactory-service:
    image: docker.bintray.io/jfrog/artifactory-oss
    container_name: artifactory
    networks:
      - ci_net
    ports:
      - 8081:8081
    volumes:
      - artifactory:/var/opt/jfrog/artifactory
      
volumes:
  artifactory:
networks:
  ci_net:

参考这个JFrog wiki on docker-compose installation and download the Artifactory-Oss tar from this link。您可能会得到 Artifactort-pro tar,下载它并将图像更改为 docker-compose.yaml 中的 artifactory-oss。还有一点,Artifactory oss如果7.x版本那么应该打开8081和8082端口。