jfrog-artifactory docker image - остановка из-за использования nofile - PullRequest
0 голосов
/ 19 февраля 2020

У меня есть docker -композиционная топология с артефактом jenkins-gitlab-artifactory, и я использую изображение jfrog-artifactoey docker из jfrog:
https://www.jfrog.com/confluence/display/RTF/Installing+with+Docker

вот мой docker -компонентный файл:

version: "3"

services: 

    jenkins:
        container_name: jenkins
        image: jenkins/jenkins:lts
        ports:
            - "8080:8080"
        volumes: 
            - jenkins_home:/var/jenkins_home

    artifactory:
        container_name: artifactory
        image: docker.bintray.io/jfrog/artifactory-oss:6.16.0
        ports:
            - "8081:8081"
        volumes: 
            - artifactory_data:/var/opt/jfrog/artifactory
        ulimits:
            nproc: 65535
            nofile:
                soft: 32000
                hard: 40000
volumes: 

    jenkins_home:
    artifactory_data:

Сначала я получил ошибку ERROR: Max number of open files 1024, is too low. Cannot run Artifactory!

После установки ulimit в docker compose контейнер работает и выполняется, но контейнер артефакта выходит со следующим журналом:

/opt/jfrog/artifactory/bin/artifactory.sh: line 185: 230 Killed $TOMCAT_HOME/bin/catalina.sh run

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...