Hello Community,
How often have you thought to deploy the Confluence Server using Docker Image?
Here's a quickstart template that will get you started with implementing the Confluence deployment using Docker Compose.
version: '3'
services:
postgresql:
image: postgres:11
environment:
POSTGRES_DB: confdb
POSTGRES_USER: confdb
POSTGRES_PASSWORD: confdb
ports:
- '5432:5432'
volumes:
- 'pgdataconf:/var/lib/postgresql/data'
networks:
confnetwork:
ipv4_address: 10.0.0.4
confluence-server:
depends_on:
- postgresql
image: atlassian/confluence:7.13.0
ports:
- '8090:8090'
- '8091:8091'
volumes:
- 'conf-home:/var/atlassian/application-data/confluence'
environment:
ATL_JDBC_URL: jdbc:postgresql://10.0.0.4:5432/confdb
ATL_JDBC_USER: confdb
ATL_JDBC_PASSWORD: confdb
ATL_DB_TYPE: postgresql
ATL_DB_DRIVER: org.postgresql.Driver
ATL_DB_SCHEMA_NAME: public
networks:
confnetwork:
ipv4_address: 10.0.0.5
volumes:
pgdataconf: {}
conf-home: {}
networks:
confnetwork:
driver: bridge
ipam:
driver: default
config:
- subnet: 10.0.0.0/24
We'll build upon this template to create multiple nodes with Docker Swarm and managed Kubernetes Cluster in future articles.
Please collaborate in below link if you have anything in mind
https://github.com/pramodhm112/confluence-docker-compose
For now adios amigos!!
Thanks,
Pramodh
Pramodh M
DevSecOps Consultant
DevTools
Bengaluru
661 accepted answers
4 comments