构建 maysean/confluence-server 镜像
拉取 atlassian/confluence-server 最新镜像
docker pull atlassian/confluence-server:latest
基于 atlassian/confluence-server 官方镜像构建 maysean/confluence-server 镜像
Dockerfile 文件内容
from atlassian/confluence-server:latest
user root
copy "atlassian-agent.jar" /opt/atlassian/confluence/
run echo 'export CATALINA_OPTS="-javaagent:/opt/atlassian/confluence/atlassian-agent.jar ${CATALINA_OPTS}"' >> /opt/atlassian/confluence/bin/setenv.sh
构建 maysean/confluence-server:latest 镜像
docker build . -t maysean/confluence-server:latest
运行 maysean/confluence-server 容器
docker run -e JVM_MINIMUM_MEMORY=2048m -e JVM_MAXIMUM_MEMORY=4096m \
-v /opt/confluence:/var/atlassian/application-data/confluence \
--name="confluence" -d -p 8090:8090 maysean/confluence-server:latest
在 JDK 环境下执行下面命令,获取 confluence 激活码
maysean@126.com
可替换为自己的邮箱www.maysean.ware:8090
可替换为服务器地址B6TT-YSTA-O5YQ-98UZ
必须要替换为页面上的服务器 ID
java -jar atlassian-agent.jar -d -m maysean@126.com -n BAT -p conf -o http://www.maysean.ware:8090 -s B6TT-YSTA-O5YQ-98UZ
拉取 postgres 镜像
docker pull postgres:12-alpine
运行 postgres 容器
docker run -e POSTGRES_DB=confluence -e POSTGRES_USER=confluence -e POSTGRES_PASSWORD=confluence \
-v /opt/postgres:/var/lib/postgresql/data \
--name="postgres" -d -p 5432:5432 postgres:12-alpine