#!/bin/bash # Run script for tsysdevstack-toolboxstack-toolbox-base Docker container set -e # Exit immediately if a command exits with a non-zero status IMAGE_NAME="tsysdevstack-toolboxstack-toolbox-base" echo "Starting Docker container from image: $IMAGE_NAME" # Check if Docker socket exists on the host if [ ! -S /var/run/docker.sock ]; then echo "Warning: Docker socket not found at /var/run/docker.sock" echo "Docker commands inside the container will not work without access to the host's Docker daemon." echo "Please ensure your user is in the 'docker' group on the host system." echo "Running container without Docker socket access..." # Run the Docker container interactively with a pseudo-TTY without Docker socket docker run -it --rm \ --name tsysdevstack-container \ "$IMAGE_NAME" else echo "Docker socket found. Mounting to container for Docker access..." # Run the Docker container interactively with a pseudo-TTY # Mount Docker socket to enable Docker commands inside container docker run -it --rm \ -v /var/run/docker.sock:/var/run/docker.sock \ --name tsysdevstack-container \ "$IMAGE_NAME" fi