31 lines
639 B
Bash
Executable File
31 lines
639 B
Bash
Executable File
#!/bin/bash
|
|
if [ $# -eq 1 ]; then
|
|
cont_name=$1
|
|
else
|
|
cont_name="${USER}s_docker"
|
|
fi
|
|
echo "starting docker instance '${cont_name}'"
|
|
docker run \
|
|
--rm \
|
|
--net host \
|
|
-h $(hostname)_${cont_name} \
|
|
--cap-add=SYS_PTRACE \
|
|
--security-opt seccomp=unconfined \
|
|
--name ${cont_name} \
|
|
-v /var/log/syslog:/var/log/syslog \
|
|
-v /run/user/:/run/user/ \
|
|
-v /etc/group:/etc/group \
|
|
-v /etc/passwd:/etc/passwd \
|
|
-v /etc/shadow:/etc/shadow \
|
|
-v /etc/sudoers:/etc/sudoers \
|
|
-v /md:/md \
|
|
-v /home/${USER}:/home/${USER} \
|
|
-u "${UID}" \
|
|
-w $PWD \
|
|
--shm-size=4024m \
|
|
-t \
|
|
-i \
|
|
-d \
|
|
-e DISPLAY=$DISPLAY \
|
|
bluetradingsystems/linux_docker
|