123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- version: "3"
- services:
- producer:
- container_name: pytools-main
- image: 172.17.189.142:8081/pyspider/pytools:latest
- volumes: # 映射文件夹
- - /mnt/pytools:/mnt
- restart: always
- privileged: true
- logging:
- driver: "json-file"
- options:
- max-size: "1G"
- max-file: "1"
- deploy:
- resources:
- reservations:
- memory: 10M
- networks:
- - producer_network
- command: 'python3 produce_task.py'
- py-tools:
- container_name: pytools-server
- image: 172.17.189.142:8081/pyspider/pytools:latest
- volumes: # 映射文件夹
- - /mnt/pytools:/mnt
- ports:
- - "1407:1405"
- restart: always
- privileged: true
- logging:
- driver: "json-file"
- options:
- max-size: "1G"
- max-file: "1"
- deploy:
- resources:
- reservations:
- memory: 10M
- command: 'python3 -m gunicorn -c gunicorn.conf.py pytools_main:app'
- py-proxy:
- container_name: pytools-proxy
- image: 172.17.189.142:8081/pyspider/pytools:latest
- volumes: # 映射文件夹
- - /mnt/pytools:/mnt
- ports:
- - "1405:1405"
- restart: always
- privileged: true
- logging:
- driver: "json-file"
- options:
- max-size: "1G"
- max-file: "1"
- deploy:
- resources:
- reservations:
- memory: 10M
- command: './py_proxy_linux'
- networks:
- producer_network:
- driver: bridge
- ipam:
- driver: default
- config:
- - subnet: 172.21.0.0/16
|