3 container_name="centos_repo"
4 # Path to folder with clonned offline-installer build directory with docker_entrypoint script
6 # Path inside container
7 container_volume="/mnt/"
8 # Docker image name and version
9 docker_image="centos:centos7.6.1810"
11 # Getting input parametters
19 echo -e "Script for run docker container with RPM repository\n"
20 echo "-h --help: Show this help"
21 echo -e "-d --directory: set root path with offline-installer directory and repository directory for RPM packages\n"
22 echo "If build folder from offline repository is not specified will be used default path of current folder."
28 # Directory parametter
29 # Sets path where is clonned offline-installer build directory
40 POSITIONAL+=("$1") # save it in an array for later
47 #Check if container "centos-repo" is running
48 if [ ! "$(docker ps -q -f name=$container_name)" ]; then
49 if [ "$(docker ps -aq -f status=exited -f name=$container_name)" ]; then
51 docker rm $container_name
54 # name of container $container_name
55 # docker entrypoint script from mounted volume
58 --name $container_name \
59 -v ${volume_directory}:${container_volume} \
60 --entrypoint="${container_volume}offline-installer/build/docker-entrypoint.sh" \
63 --directory ${container_volume}resources/pkg/rhel/ \
64 --list ${container_volume}offline-installer/build/data_lists/