Sign inSign up

joseluismantilla/jfrog-oss

By joseluismantilla

Updated over 2 years ago

Jfrog OpenSource Server container

Image
0

294

joseluismantilla/jfrog-oss repository overview

Welcome to the Jfrog OpenSource Server container - single node with Docker.

JFrog services require Docker 20.10.10 and above, and Docker Compose v1.24 and above to be installed on the machine on which you want to run on.

Complete the following steps to install the product

  • Create your Artifactory home directory and an empty system.yaml file. The user creating the folder should be the user running the docker run.

Note: The following steps assume that $JFROG_HOME environment variable is created in the system. For the correct location of $JFROG_HOME, see JFrog Product Directory Structure.

mkdir -p $JFROG_HOME/artifactory/var/etc/
cd $JFROG_HOME/artifactory/var/etc/
touch ./system.yaml
chown -R 1030:1030 $JFROG_HOME/artifactory/var

Run the following command in addition if you are using Docker on a Mac machine.

chmod -R 777 $JFROG_HOME/artifactory/var

Artifactory Open Source

You can start using the docker container with the following example:

docker run --name artifactory -v $JFROG_HOME/artifactory/var/:/var/opt/jfrog/artifactory -d -p 8081:8081 -p 8082:8082 docker.io/joseluismantilla/jfrog-oss:latest

Access Artifactory from your browser at: http://SERVER_HOSTNAME:8082/ui/ For example, on your local machine: http://localhost:8082/ui/

Exposing Multiple Ports

The Docker run command exposes more than one port: 8081 for Artifactory REST APIs and 8082 for all other uses.

Redhat UBI Micro base image

In an effort to provide a more secure Artifactory image, Artifactory now uses the Redhat UBI Micro base image. Some of the tools that were available in the Artifactory image are not available in this more secure image. For more information, see JFrog Products Container Base Image.

Artifactory Post-Installation Steps

Once the installation is complete, complete the following tasks.

  • Change the default admin password. The default user will have the following credentials predefined in the system: User: admin, Password: password

  • Make sure you have applied your licenses

  • Continue to configure the system using the Artifactory Product Configuration

  • Configure a reverse proxy (optional for Docker Registry)

  • You can run Artifactory with one of the supported HTTP serversset up as a front end of each node

For more information, please, take a look at Jfrog help center.

Tag summary

Content type

Image

Digest

sha256:54a8b4f8f

Size

1.2 GB

Last updated

over 2 years ago

docker pull joseluismantilla/jfrog-oss