Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
Celebration

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root

Avatar

1 badge earned

Collect

Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!

Challenges
Coins

Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.

Recognition
Ribbon

Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!

Leaderboard

Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,463,764
Community Members
 
Community Events
176
Community Groups

Docker for confluence DC

Edited
sara Rising Star Jul 08, 2019

Hi,

I was trying to set up docker in multiple hosts for confluence DC.Sharing the steps and my thoughts on this.

 

Atlassian maintains official image for confluence and Bitbucket in docker hub.Atlassian maintains these images in docker hub and updates for any change and vulnerabilities

 

We can set up confluence DC  docker containers in single host but 

This set up will be single point of failure and hence the approach was discarded

Also container ips wont be accessible outside(bridge networking) and hence load-balancing has to be performed in the proxy.

Hazelcast communication between different hosts is not possible as ips are not accessible outside the host in bridge network.

Tried swarm network but

As all atlassian tools requires sticky HTTP sessions,datacenter could not be set up in Swarm mode.Swarm manager performs ingress load balancing.

Used docker host networking to set up DC in multi host.(But container’s network stack is not isolated )

 

Architecture like below:

 

HOST1: apache container, confluence container

HOST2:apache container, confluence container

HOST3:postgresql container.

F5 acting as LB

Comment in the blog post for any suggestions or to know more about this.

0 comments

Comment

Log in or Sign up to comment
TAGS

Atlassian Community Events