根据容器名查询overlay2里面对应的文件(反之)

1
docker ps -q | xargs docker inspect --format '{{.State.Pid}}, {{.Id}}, {{.Name}}, {{.GraphDriver.Data.WorkDir}}' | grep #{文件名则筛选出对应的镜像信息}
1
docker ps -q | xargs docker inspect --format '{{.State.Pid}}, {{.Id}}, {{.Name}}, {{.GraphDriver.Data.WorkDir}}' | grep \

docker 容器中某个容器的name或者id

1)overlay2 不支持NFS挂载 【现象】 将/var/lib/docker 目录移动到NFS挂载的目录之后,docker启动不起来

1
/base/execclient -m 192.168.65.101 -u root -c docker run -it  -d  -e VGL_DISPLAY=:0  -e [email protected]  -v /home/:/home/  -v /etc/localtime:/etc/localtime:ro -v /tmp/.X11-unix/X0:/tmp/.X11-unix/X0  -e TVNC_VGL=1  -e VNC_GEOMETRY=1920x980  -e VNC_PW=123456   -p 6901:6901  jhinno/centos-desktop:7-cudagl
1
2
3
4
5
6
7
8
9
10
docker run -it  -d  -e VGL_DISPLAY=:0 \
-e [email protected] \
-v /home/:/home/ \
-v /etc/localtime:/etc/localtime:ro \
-v /tmp/.X11-unix/X0:/tmp/.X11-unix/X0 \
-e TVNC_VGL=1 \
-e VNC_GEOMETRY=1920x980 \
-e VNC_PW=123456 \
-p 6901:6901 \
192.168.94.66:5000/jhinno/centos-desktop:latest
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16


OTHER_REGISTRY_ADDR_IP=`cat ${APPFORM_TOP}/conf/imageRegistry.conf | grep "^OTHER_REGISTRY_ADDR_IP" | awk -F= '{print $2}'`
OTHER_REGISTRY_ADDR_PORT=`cat ${APPFORM_TOP}/conf/imageRegistry.conf | grep "^OTHER_REGISTRY_ADDR_PORT" | awk -F= '{print $2}'`
VNC_PW=`cat ${APPFORM_TOP}/conf/imageRegistry.conf | grep "^OTHER_HOST_ADDR" | awk -F= '{print $2}'`
VNC_PORT=`cat ${APPFORM_TOP}/conf/imageRegistry.conf | grep "^OTHER_HOST_ADDR" | awk -F= '{print $2}'`

docker run $JH_DOCKER_CMD \
-e VGL_DISPLAY=:0 -v /home/:/home/ \
-e [email protected] \
-e TVNC_VGL=1 \
-e VNC_GEOMETRY=1920x980 -e VNC_PW=123456 \
-p ${VNC_PORT}:6901 \
${JH_DOCKER_IMAGE}
echo 192.168.65.101:${VNC_PORT} > url.txt
logger_info ${LINENO} "docker 4 run $JH_DOCKER_CMD -v \"$JH_MOUNT\" ${JH_DOCKER_IMAGE} \"${JH_DOCKER_APP_SCRIPT}\""
1
2
3
4
5
6
7
8
9
10
images=""
imgs=$(echo `${EXECPROXY_ETC}/base/execclient -m ${OTHER_HOST_ADDR} -u root -c docker images | awk '{print $1":"$2}' | tail -n +2`)
for img in $imgs;do
if [ "x$images" = "x" ];then
images=$img
else
images="$images|$img"
fi
done
eset images

curl -XGET http://192.168.94.66:5000/v2/_catalog

curl -XGEThttp://192.168.94.66:5000/v2//tags/list

1
2
3
4
5
6
docker run -it -e VGL_DISPLAY=:0 -e [email protected] \
-v /home/software:/home/software -v /home/home/jhadmin:/home/home/jhadmin \
-v /etc/localtime:/etc/localtime:ro -v /tmp/.X11-unix/X0:/tmp/.X11-unix/X0 \
-e TVNC_VGL=1 -e VNC_GEOMETRY=1920x980 -e JH_USER_GROUP=jhadmin -e JH_USER=jhadmin \
-e JH_UID=10000 -e JH_GID=10000 -e HOME=/home/home/jhadmin -u 10000:10000 \
-e VNC_PW=123456 -p 6901:6901 jhinno/centos-desktop:7-cudagl
1
docker run -it -e VGL_DISPLAY=:0 -e [email protected]  -v /home/software:/home/software -v /home/home/jhadmin:/home/home/jhadmin  -v /etc/localtime:/etc/localtime:ro -v /tmp/.X11-unix/X0:/tmp/.X11-unix/X0  -e TVNC_VGL=1  -e VNC_GEOMETRY=1920x980 -e JH_USER_GROUP=jhadmin -e JH_USER=jhadmin -e JH_UID=10000 -e JH_GID=10000 -e HOME=/home/home/jhadmin -u 10000:10000 -e VNC_PW=123456   -p 6901:6901    jhinno/centos-desktop:7-cudagl

docker run -it -e VGL_DISPLAY=:0 -e SPLM_LICENSE_SERVER=[email protected] -v /home/software:/home/software -v /home/home/jhadmin:/home/home/jhadmin -v /etc/localtime:/etc/localtime:ro -v /tmp/.X11-unix/X0:/tmp/.X11-unix/X0 -e TVNC_VGL=1-e VNC_GEOMETRY=1920x980 -e JH_USER_GROUP=jhadmin -e JH_USER=jhadmin -e JH_UID=10000 -e JH_GID=10000 -e HOME=/home/home/jhadmin -u 10000:10000 -e VNC_PW=123456 -p 6901:6901 centos:v1.0