mirror of
https://github.com/goharbor/harbor.git
synced 2024-11-08 19:50:05 +01:00
af1b11df2f
When run clair full scan it will take more than 60% percent of CPU if no limit this change to limit clair to use at most 1.5cpu We can this it to cpus when we move to docker compose3.0
54 lines
1.1 KiB
YAML
54 lines
1.1 KiB
YAML
version: '2'
|
|
services:
|
|
ui:
|
|
networks:
|
|
harbor-clair:
|
|
aliases:
|
|
- harbor-ui
|
|
jobservice:
|
|
networks:
|
|
- harbor-clair
|
|
registry:
|
|
networks:
|
|
- harbor-clair
|
|
postgres:
|
|
networks:
|
|
harbor-clair:
|
|
aliases:
|
|
- postgres
|
|
container_name: clair-db
|
|
image: vmware/postgresql:9.6.3-photon
|
|
restart: always
|
|
depends_on:
|
|
- log
|
|
env_file:
|
|
./common/config/clair/postgres_env
|
|
volumes:
|
|
- ./common/config/clair/postgresql-init.d/:/docker-entrypoint-initdb.d
|
|
- /data/clair-db:/var/lib/postgresql/data
|
|
logging:
|
|
driver: "syslog"
|
|
options:
|
|
syslog-address: "tcp://127.0.0.1:1514"
|
|
tag: "clair-db"
|
|
clair:
|
|
networks:
|
|
- harbor-clair
|
|
container_name: clair
|
|
image: vmware/clair:v2.0.1-photon
|
|
restart: always
|
|
cpu_quota: 150000
|
|
depends_on:
|
|
- postgres
|
|
volumes:
|
|
- ./common/config/clair:/config
|
|
command: [-config, /config/config.yaml]
|
|
logging:
|
|
driver: "syslog"
|
|
options:
|
|
syslog-address: "tcp://127.0.0.1:1514"
|
|
tag: "clair"
|
|
networks:
|
|
harbor-clair:
|
|
external: false
|