Run this artifactory image with:
docker run -d -p 8082:8082/tcp \
--restart=unless-stopped --name artifactory \
haven/artifactory:latest /bin/sh /opt/jfrog/artifactory/app/bin/artifactory.sh
You can then connect to it via: http://<docker host ip>:8082 Default credentials are admin/password
For persistence mount against /opt/jfrog/artifactory/data, /opt/jfrog/artifactory/etc and /opt/jfrog/artifactory/var/log i.e.
docker run -d -p 8082:8082/tcp \
-v data:/opt/jfrog/artifactory/var/data \
-v etc:/opt/jfrog/artifactory/var/etc \
-v log:/opt/jfrog/artifactory/var/log
--restart=unless-stopped \
--name artifactory \
--hostname artifactory \
haven/artifactory:latest /bin/sh /opt/jfrog/artifactory/app/bin/artifactory.sh
ENV variables and their default Dockerfile values:
ENV JFROG_HOME="/opt/jfrog"
ENV JF_PRODUCT_HOME="/opt/jfrog/artifactory"
ENV JF_REPLICATOR_ENABLED="false"
ENV JF_ARTIFACTORY_PID="/opt/jfrog/artifactory/var/run/artifactory.pid"
ENV ARTIFACTORY_PID="/opt/jfrog/artifactory/var/run/artifactory.pid"
ENV JAVA_HOME="/usr/lib/jvm/openjdk-bin-11"
ENV JRE_HOME="/usr/lib/jvm/openjdk-bin-11"
ENV JAVA_OPTIONS="-server -Xms512m -Xmx4g -Xss256k -XX:PermSize=128m -XX:MaxPermSize=256m -XX:+UseG1GC"
Content type
Image
Digest
sha256:1ceb45a4c…
Size
777.3 MB
Last updated
about 1 year ago
docker pull haven/artifactory