log: build: ./log/ volumes: - /var/log/harbor/:/var/log/docker/ ports: - 1514:514 registry: image: library/registry:2.3.0 volumes: - /data/registry:/storage - ./config/registry/:/etc/registry/ ports: - 5001:5001 command: /etc/registry/config.yml links: - log log_driver: "syslog" log_opt: syslog-address: "tcp://127.0.0.1:1514" syslog-tag: "registry" mysql: build: ./db/ volumes: - /data/database:/var/lib/mysql env_file: - ./config/db/env links: - log log_driver: "syslog" log_opt: syslog-address: "tcp://127.0.0.1:1514" syslog-tag: "mysql" ui: build: ../ env_file: - ./config/ui/env volumes: - ./config/ui/app.conf:/etc/ui/app.conf - ./config/ui/private_key.pem:/etc/ui/private_key.pem links: - registry - mysql - log log_driver: "syslog" log_opt: syslog-address: "tcp://127.0.0.1:1514" syslog-tag: "ui" proxy: image: library/nginx:1.9 volumes: - ./config/nginx:/etc/nginx links: - ui - registry - log ports: - 80:80 log_driver: "syslog" log_opt: syslog-address: "tcp://127.0.0.1:1514" syslog-tag: "proxy"