进入 Docker 容器脚本

进入 Docker 容器比较麻烦,不易使用,可以使用下面的脚本

in.sh

#!/bin/bash
CNAME=$1
echo $1
CPID=$(docker inspect --format "{{.State.Pid}}" $CNAME)
nsenter --target "$CPID" --mount --uts --ipc --net --pid

使用方法 ./in.sh xxx xxx 为 docker 容器名称

注意: 要给 in.sh 脚本可执行权限