Tag: atlassian

Docker-Compose v3&NGINXnetworking问题

所以,我一直试图dockerize Atlassian服务(Bitbucket,Jira和Confluence),它在我的电脑上效果很好,但是一旦我把它放在我的VPS上(来自OVH),它就无法工作。 这是我的Docker-compose文件: #DOCKER-COMPOSE version: "3.0" volumes: database-data: bitbucket-data: jira-data: confluence-data: services: nginx: image: nginx:1.12 container_name: nginx ports: – "80:80" – "443:443" links: – "bitbucket" – "jira" – "confluence" volumes: – ./configs/nginx/default.conf.template:/etc/nginx/conf.d/default.conf bitbucket: image: atlassian/bitbucket-server:5.0 restart: always container_name: bitbucket ports: – "1010:7990" – "1011:7999" links: – "jt_database:database" volumes: – bitbucket-data:/var/atlassian/application-data/bitbucket jira: image: cptactionhank/atlassian-jira:latest container_name: jira […]

Atlassian Confluence安装程序失败,出现以下错误:在类path中定义名称为“i18NBean”的bean时出错

我遇到了一个问题,在Linux上用confluence设置新的实例。 在第一次访问的安装过程中,我得到下面的错误。 但是,如果我恢复我们的备份(提取,主文件夹和导入数据库)之一,它的工作原理。 (具有相同的configuration) 我已经尝试过的事情是 它在安装过程中有足够的内存(jvm,postgresql,主机系统) 所有在工作目录下的文件都是由汇合创build的,用户有访问写入。 任何关于问题根源的想法? type Exception report message com.atlassian.spring.container.ComponentNotFoundException: Failed to find component: Error creating bean with name 'i18NBean' defined in class path resource [i18NContext.xml]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.atlassian.confluence.util.i18n.I18NBean]: Factory method 'getI18NBean' threw exception; nested exception is java.util.concurrent.CompletionException: org.springframework.beans.factory.BeanCreationException: Error creating […]

在Docker中的竹代理

我是新来的CI世界和竹子。 我想运行一个docker容器,但是我得到的错误说 无法在非ttyinput中启用tty模式 这是我的docker运行命令在makefile中的样子 docker run –rm –entrypoint /bin/bash -i -t -v $(ROOT_DIR):/app $(APP_NAME) 这是我的脚本configuration的屏幕截图:

如何从一个networking内的另一个docker集装箱引用docker集装箱?

我试图用Confluence和JIRA创build一个服务。 我创build了一个这样的networking: docker network create –driver bridge atlassian_stack 并在这个networking上发布了一个容器,一个容器8080和8090: docker run -it –detach –publish 8080:8080 –net=atlassian_stack –name JIRA cptactionhank/atlassian-jira-software:latest docker run -it –detach –publish 8090:8090 –net=atlassian_stack –name CONFLUENCE cptactionhank/atlassian-confluence:eap 我可以在本地访问http://localhost:8080 (JIRA)和http://localhost:8090 (Confluence)。 但是,将应用程序链接在一起需要Atlassian产品中的硬编码IP。 Confluence想知道JIRA所在的地方,还有Vica verca。 它似乎没有看到上面的IP地址(这是有道理的),因为它抱怨未解决的DNS对方。 问题是:当应用程序需要一个硬编码的DNS / IP,并且它们驻留在同一个networking中时,我如何正确地将它们引用到另一个networking中?

如何访问Docker镜像中的JIRA软件文件?

我部署了Jira软件Docker镜像。 docker run –detach –publish 8080:8080 cptactionhank/atlassian-jira-software:latest 我正在访问这些文件: docker exec -t -i containerid /bin/bash 但是我无法看到需要编辑的文件。 假设用于创build维护启动页面。 Ref: https : //confluence.atlassian.com/confkb/how-to-create-a-maintenance-splash-page-290751207.html

如何授予docker用户写入权限/ var /?

我正试图在docker集装箱上运行合stream图像。 这种行为是间歇性的 – 大多数时候我不能运行它,但有时我可以。 下载图像后,我运行这些命令,以便在线汇合: sudo chown -R daemon /data/confluence sudo chown -R daemon /var/atlassian/application-data/confluence docker run -v /data/your-confluence-home:/var/atlassian/application-data/confluence –name="confluence" -d -p 8090:8090 -p 8091:8091 atlassian/confluence-server 但是,然后,我得到了docker logs confluence这个错误 If you encounter issues starting up Confluence, please see the Installation guide at http://confluence.atlassian.com/display/DOC/Confluence+Installation+Guide Server startup logs are located in /opt/atlassian/confluence/logs/catalina.out ————————————————————————— Using Java: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 2017-05-23 […]

如何从运行在Docker容器中的Confluence服务器启用/访问Confluence API

我正在运行一个使用官方Docker容器的Confluence服务器: atlassian/confluence-server : https : atlassian/confluence-server 我现在想要访问Confluence REST API: https : //docs.atlassian.com/atlassian-confluence/REST/latest-server/ 我看到容器暴露了2个端口: 8090和8091 。 我可以得到前者的Confluence UI。 后者应该是一个API端口? 我也检查了插件,如果我必须安装一个插件。 但我没有find任何东西。 也许我必须发送更多的variables或暴露更多的端口从docker命令?

无法从/ usr / share / maven / bin / mvn获取Maven版本找不到系统variables

我想使用docker运行竹远程代理。 当我在我的机器上运行图像atlassian /竹-java-agent它会产生以下错误 无法从/ usr / share / maven / bin / mvn获取Maven版本找不到系统variables 如果您希望使用perforce,请将位置设置为一项function。 如何解决这两个错误? 后来我更新了我的maven到更高的版本3.3,但是这并不反映当我运行的图像如附图所示。

Docker:无法find用户root:在passwd文件中没有匹配的条目

我有多个Atlassian产品的容器; JIRA , Bitbucket和Confluence 。 当我试图访问我通常使用的正在运行的容器: docker exec -it -u root ${DOCKER_CONTAINER} bash 通过这个命令,我可以照常访问,但是在运行脚本来提取和压缩日志文件之后,我无法再访问这个容器。 摘自“清理脚本” 这是第一个失败点,脚本每周运行一次(Jenkins计划)。 docker cp ${CLEAN_UP_SCRIPT} ${DOCKER_CONTAINER}:/tmp/${CLEAN_UP_SCRIPT} if [ $? -eq 0 ]; then docker exec -it -u root ${DOCKER_CONTAINER} bash -c "cd ${LOG_DIR} && /tmp/compressOldLogs.sh ${ARCHIVE_FILE}" fi 当脚本执行这两行到Bitbucket容器的结果是: unable to find user root: no matching entries in passwd file 它在'docker cp'命令上失败,但是只对Bitbucket容器。 […]

使用Docker按需运行远程Bamboo代理

我试图看看是否可以自动启动一个CI构build环境的竹容器 理想情况下,我希望任意数量的随机容器能够自动启动并销毁自己的内部版本,而无需使用Docker撰写任何修改远程服务器的修补程序。 我们有很多不同项目,有不同的依赖关系。 所以当一个开发人员运行一个构build时,我的目标是应该出现一个特定于该构build的容器,将其添加到可用的远程代理的列表中,运行该构build,然后自行销毁。 有没有人尝试类似或有任何build议,看看这是否可行? 谢谢