Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- xhost +local:root
- IMAGE=c7-systemd
- # --volume="/opt:/opt" \
- GIDS=( $(id -G) ) #All of my groups
- unset GIDS[0] #remove primary group
- for g in "${GIDS[@]}"
- do
- G+=" --group-add=$g"
- done
- #RM=""
- RM=" --rm "
- U=""
- #U=" --user $(id -u):$(id -g) $G"
- VOLS=' --volume=/etc/group:/etc/group:ro '
- VOLS+='--volume=/etc/passwd:/etc/passwd:ro '
- VOLS+='--volume=/etc/shadow:/etc/shadow:ro '
- VOLS+='--volume=/etc/sudoers.d:/etc/sudoers.d:ro '
- VOLS+='--volume=/tmp/.X11-unix:/tmp/.X11-unix:rw '
- VOLS+="--volume=/home:/home "
- VOLS+='--volume=/opt:/opt '
- NET='--network=host '
- docker run $RM -it --cap-add=SYS_ADMIN -v /sys/fs/cgroup:/sys/fs/cgroup:ro $U --env="DISPLAY" $VOLS -w="/home/${USER}" --ipc="host" $NET -w="/home/$USER" --hostname="localhost" --name="CentOS7" ${IMAGE} /usr/sbin/init
- # EOF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement