1. version: '3.4'
    2. services:
    3. confluence:
    4. image: cptactionhank/atlassian-confluence:latest
    5. container_name: confluence
    6. ports:
    7. - "8090:8090"
    8. - "8091:8091"
    9. restart: always
    10. depends_on:
    11. - db
    12. volumes:
    13. - ~/docker/confluence/logs:/opt/atlassian/confluence/logs
    14. - ~/docker/confluence/confluence-data:/var/atlassian/confluence
    15. links:
    16. - db
    17. - mysqldb
    18. db:
    19. image: postgres:10
    20. container_name: confluence-db
    21. ports:
    22. - "5433:5432"
    23. restart: always
    24. environment:
    25. - POSTGRES_PASSWORD=postgres123
    26. volumes:
    27. - ./confluence/pgsql-data:/var/lib/postgresql/data
    28. mysqldb:
    29. restart: always
    30. container_name: mysql
    31. command:
    32. --lower_case_table_names=1
    33. --character-set-server=utf8
    34. --collation-server=utf8_unicode_ci
    35. --explicit_defaults_for_timestamp=true
    36. image: mysql:5.7
    37. environment:
    38. TZ: Asia/Shanghai
    39. MYSQL_ROOT_PASSWORD: crm@8888
    40. ports:
    41. - 3306:3306
    42. volumes:
    43. - ./mysql/data:/var/lib/mysql
    44. - ./mysql/config:/etc/mysql/conf.d