本地版
https://blog.csdn.net/lucifly/article/details/89030118
远程版
https://www.cnblogs.com/azureology/p/14125794.html
本人版
上面那两个链接看得一脸懵逼不要紧,我好想也没弄出来
首先,在启动docker的时候,在run.sh中
XSOCK=/tmp/.X11-unixXAUTH=$HOME/.XauthoritySHARED_DOCKER_DIR=/home/autoware/shared_dirSHARED_HOST_DIR=$HOME/workspace/docker_run_ws/vins_mono_new/shared_dirVOLUMES="--volume=$XSOCK:$XSOCK:rw--volume=$XAUTH:$XAUTH:rw--volume=$SHARED_HOST_DIR:$SHARED_DOCKER_DIR:rw"docker run \-itd \$VOLUMES \--env="XAUTHORITY=${XAUTH}" \--env="DISPLAY=${DISPLAY}" \--env="USER_ID=$USER_ID" \--privileged \-p 5900:5900 \$RUNTIME \autoware_dre_vins:0.1
然后在本地端
xhost +local:`docker inspect --format='{{ .Config.Hostname }}' autoware_dre_vins:0.1`
