Tools as docker containers
Jfrog Artifactory
With volume
mkdir -p artifactory/var
chmod 755 artifactory/var
sudo chown 1030:1030 -R artifactory/var
docker run --name artifactory -d -p 8081:8081 -v $(pwd)/artifactory/var:/var/opt/jfrog/artifactory releases-docker.jfrog.io/jfrog/artifactory-oss:7.5.5
Without volume
docker run --name artifactory -d -p 8081:8081 releases-docker.jfrog.io/jfrog/artifactory-oss:7.5.5
Jenkins
With volume
docker run --name jenkins -d -p 8080:8080 -p 50000:50000 -v jenkins-volume:/var/jenkins_home jenkins/jenkins:2.263.3
Without volume
docker run --name jenkins -d -p 8080:8080 -p 50000:50000 jenkins/jenkins:2.263.3
Mysql 5.6
With volume
docker run --name mysql -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=test -v mysql-volume:/var/lib/mysql mysql:5.6
Without volume
docker run --name mysql -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=test mysql:5.6
Docker Registry
By default it will create one volume
docker run -d -p 5000:5000 --restart=always --name registry registry:2
Cadvisor
docker run \
--volume=/:/rootfs:ro \
--volume=/var/run:/var/run:rw \
--volume=/sys:/sys:ro \
--volume=/var/lib/docker/:/var/lib/docker:ro \
--publish=8080:8080 \
--detach=true \
--name=cadvisor \
google/cadvisor:latest
Nexus Repository Manager 3
With volume
docker run -d -p 8081:8081 --name nexus -v nexus-data:/nexus-data sonatype/nexus3
Without volume
docker run -d -p 8081:8081 --name nexus sonatype/nexus3
Sonarqube
With volume
docker run --name sonarqube -d --restart=always -p 9000:9000 -e SONAR_ES_BOOTSTRAP_CHECKS_DISABLE=true -v sonarqube-volume:/opt/sonarqube sonarqube:8.9.0-community
Without volume
docker run --name sonarqube -d --restart=always -p 9000:9000 -e SONAR_ES_BOOTSTRAP_CHECKS_DISABLE=true sonarqube:8.9.0-community
Anchore
Anchore is a tool for scanning the Docker Images
With volume
mkdir anchore-engine && cd anchore-engine
curl https://engine.anchore.io/docs/quickstart/docker-compose.yaml > docker-compose.yaml
docker-compose up -d
Tomcat 9
With volume
docker run --name tomcat9 -d --restart=always -p 8080:8080 -v tomcat9-volume:/usr tomcat:9.0