I'd like to open up a PR on the official Bamboo-Docker repo (https://bitbucket.org/atlassian/docker-bamboo-server/src/master/) to suggest adding the libtcnative-1 to the installation in order to fix the APR / optimal performance issue.
The patch is something like:
--- original 2019-05-06 16:41:01.232212189 +0200
+++ new 2019-05-06 16:40:45.848134138 +0200
@@ -16,7 +16,7 @@
RUN apt-get update && \
apt-get upgrade -y && \
- apt-get install -y curl git bash procps openssl openjdk-8-jdk
+ apt-get install -y curl git bash procps openssl libtcnative-1 openjdk-8-jdk
#install Maven separately to avoid JDK 10 installation
RUN apt-get install -y maven
@@ -26,7 +26,10 @@
ARG DOWNLOAD_URL=https://www.atlassian.com/software/bamboo/downloads/binary/atlassian-bamboo-${BAMBOO_VERSION}.tar.gz
RUN mkdir -p ${BAMBOO_SERVER_INSTALL_DIR} && \
- mkdir -p ${BAMBOO_SERVER_HOME}
+ mkdir -p ${BAMBOO_SERVER_HOME} &&
+ mkdir ${BAMBOO_SERVER_INSTALL_DIR}/lib/native;
+ ln --symbolic "/usr/lib/x86_64-linux-gnu/libtcnative-1.so" "${BAMBOO_SERVER_INSTALL_DIR}/lib/native/libtcnative-1.so"; \
+
RUN curl -L --silent ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$BAMBOO_SERVER_INSTALL_DIR"
RUN echo "bamboo.home=${BAMBOO_SERVER_HOME}" > $BAMBOO_SERVER_INSTALL_DIR/atlassian-bamboo/WEB-INF/classes/bamboo-init.properties