Dependency-track -(1)安装

一、安装/初始化

首先在拉取的时候就出现了问题。

官方文档提供了3种方式:

Quickstart (Docker Compose)

# Downloads the latest Docker Compose file
curl -LO https://dependencytrack.org/docker-compose.yml

# Starts the stack using Docker Compose
docker-compose up -d

Quickstart (Docker Swarm)

# Downloads the latest Docker Compose file
curl -LO https://dependencytrack.org/docker-compose.yml

# Initializes Docker Swarm (if not previously initialized)
docker swarm init

# Starts the stack using Docker Swarm
docker stack deploy -c docker-compose.yml dtrack

Quickstart (Manual Execution)

# Pull the image from the Docker Hub OWASP repo
docker pull dependencytrack/bundled

# Creates a dedicated volume where data can be stored outside the container
docker volume create --name dependency-track

# Run the bundled container with 8GB RAM on port 8080
docker run -d -m 8192m -p 8080:8080 --name dependency-track -v dependency-track:/data dependencytrack/bundled

但是在我的docker环境中每一种方式都报错,connection error,网络又是通的。

后面翻文档,容器环境也是有要求的:

MinimumRecommended
4.5GB RAM16GB RAM
2 CPU cores4 CPU cores

所以关机修改CPU数量之后,拉取成功。环境启用之后,等待一会儿,成功访问地址:http://IP:8080。

 二、数据库

Dependency-Track 会默认启用嵌入式 H2 数据库。 该数据库的主要是用于对平台的快速评估、测试和演示。 嵌入式 H2 数据库不适用于生产用途,但支持以下3种数据库,在实际生产环境中可参考配置文件配置。

  • Microsoft SQL Server 2012 and higher
  • MySQL 5.6 and 5.7
  • PostgreSQL 9.0 and higher

 参考文档:https://docs.dependencytrack.org/getting-started/distributions/

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值