Artifactory: Difference between revisions

From Chorke Wiki
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
===Config===
{|
| valign="top" |
'''Linux:'''
export JFROG_HOME=/srv/jfrog
| valign="top" |
'''MacOS:'''
export JFROG_HOME=$HOME/jfrog
|}
===Volume===
{| class="wikitable sortable"
|-
! Local location !! Container location  !! Usage
|-
| <code>$JFROG_HOME/artifactory7/var/</code> || <code>/var/opt/jfrog/artifactory</code> || For storing artifactory data
|}
==Pull Artifactory==
==Pull Artifactory==
'''Artifactory Latest'''
'''Artifactory Latest'''

Revision as of 22:06, 10 August 2020

Config

Linux:
export JFROG_HOME=/srv/jfrog
MacOS:
export JFROG_HOME=$HOME/jfrog

Volume

Local location Container location Usage
$JFROG_HOME/artifactory7/var/ /var/opt/jfrog/artifactory For storing artifactory data

Pull Artifactory

Artifactory Latest

docker pull docker.bintray.io/jfrog/artifactory-pro:latest
docker pull docker.bintray.io/jfrog/artifactory-oss:latest
docker pull docker.bintray.io/jfrog/artifactory-cpp-ce

Artifactory 6.2.0

docker pull docker.bintray.io/jfrog/artifactory-pro:6.2.0
docker pull docker.bintray.io/jfrog/artifactory-oss:6.2.0

Artifactory 5.11.0

docker pull docker.bintray.io/jfrog/artifactory-pro:5.11.0
docker pull docker.bintray.io/jfrog/artifactory-oss:5.11.0

Artifactory 5.10.4

docker pull docker.bintray.io/jfrog/artifactory-pro:5.10.4
docker pull docker.bintray.io/jfrog/artifactory-oss:5.10.4

Artifactory 4.1.0

docker pull docker.bintray.io/jfrog/artifactory-pro:4.1.0
docker pull docker.bintray.io/jfrog/artifactory-oss:4.1.0

Artifactory 4.0.0

docker pull docker.bintray.io/jfrog/artifactory-pro:4.0.0
docker pull docker.bintray.io/jfrog/artifactory-oss:4.0.0

How to run

docker run --name='artifactory' -d -p 8089:8081 docker.bintray.io/jfrog/artifactory-oss:4.1.0
docker exec -it artifactory bash
docker start artifactory
docker stop artifactory
vim /private/etc/apache2/extra/httpd-vhosts.conf
vim /etc/httpd/conf.modules.d/00-proxy.conf
    # proxy for artifactory
    ProxyPass /artifactory http://localhost:8089/artifactory nocanon
    ProxyPassReverse /artifactory http://localhost:8089/artifactory
apachectl -t
service httpd restart

# http://cdn.chorke.org/artifactory/webapp/#/login@admin/password

Good to Know

# filter and remove docker images, containers 
docker rm $(docker ps --all -q -f status=dead)
docker rmi $(docker images -qa -f 'dangling=true')
docker rm artifactory && docker rmi docker.bintray.io/jfrog/artifactory-oss:4.1.0

# docker container debug, checking history & service
docker run --name='artifactory' -it docker.bintray.io/jfrog/artifactory-oss:4.1.0
docker history docker.bintray.io/jfrog/artifactory-oss:4.1.0
docker exec -it artifactory /bin/bash
docker exec -it artifactory bash
docker logs artifactory 
service --status-all

References