github.com/DQNEO/babygo@v0.0.3/docker-run (about) 1 #!/bin/bash 2 # Usage: 3 # ./docker-run enter into container with bash 4 # ./docker-run <command> run a command in the container 5 6 if [[ $# -eq 1 ]]; then 7 cmd="bash" 8 else 9 cmd="$@" 10 fi 11 12 docker run \ 13 -it\ 14 --rm\ 15 --cap-add=SYS_PTRACE\ 16 --security-opt='seccomp=unconfined'\ 17 -w /root/go/src/github.com/DQNEO/babygo\ 18 -v `pwd`:/root/go/src/github.com/DQNEO/babygo\ 19 --env PATH=/usr/lib/go-1.17/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\ 20 --env GOPATH=/root/go \ 21 --tmpfs=/tmp/tmpfs:rw,size=500m,mode=1777\ 22 --tmpfs=/root/go/src/github.com/DQNEO/babygo/tmp:rw,size=500m,mode=1777\ 23 dqneo/ubuntu-build-essential:go $cmd 24 25 # Change prompt in the container 26 # export PS1='docker:\W $ '