docker中创建VNC,连接docker中VNC没xfce桌面然后还打不开terminal的情况,解决中文乱码

2023-05-16

第一步,先创建容器,然后确定绑定的路径

docker run --gpus all  -it -v /data/Bill:/Bill -v /etc/apt:/home/etc/apt -e DISPLAY --net=host -v $HOME/.Xauthority:/root/.Xauthority  --privileged=true  --name Bill-pytorch-1.6.0-ubuntu-18.04-desktop-vnc  pytorch/pytorch:1.6.0-cuda10.1-cudnn7-devel /bin/bash

没桌面

sudo apt-get install xfce4 
sudo apt-get install vnc4server
vim ~/.vnc/xstartup
写入如下:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
xfce4-session &
startxfce4 &

然后如果还没有
你现在是哪一个如果是3,amax-SYS:3,你的xauth list命令下,输出,你要有amax-SYS:3,直接先主机开几个,就是你本机需要装vnc,然后开几个,再关了,个人理解就是需要有认证文件,然后再进docker桌面

amax-SYS/unix:14  MIT-MAGIC-COOKIE-1  94fdef502aef04524d334877c33217c2
amax-SYS:2  MIT-MAGIC-COOKIE-1  b02d3beb05c2aed25bd1f715f8914c76
amax-SYS/unix:2  MIT-MAGIC-COOKIE-1  b02d3beb05c2aed25bd1f715f8914c76
amax-SYS/unix:10  MIT-MAGIC-COOKIE-1  8e4b1c06ce9396972604345e2a7bfcc5
amax-SYS/unix:18  MIT-MAGIC-COOKIE-1  27d46d971951fbe4369b72db96598888
amax-SYS/unix:17  MIT-MAGIC-COOKIE-1  f52ff3aa6b58f66674428ae35ff771b3
amax-SYS/unix:15  MIT-MAGIC-COOKIE-1  6164ac97f6d3702dfa012c7050c8f411
amax-SYS/unix:16  MIT-MAGIC-COOKIE-1  c146008d7ddeb47193018638d0e15395
amax-SYS/unix:12  MIT-MAGIC-COOKIE-1  67326a1e0d531f9196c2528ae82109e1
amax-SYS/unix:11  MIT-MAGIC-COOKIE-1  f752b4a1249f206656604a3bd57ab9be
amax-SYS/unix:13  MIT-MAGIC-COOKIE-1  8fd03210b3aae3eab074078e70fbbdf3
amax-SYS:3  MIT-MAGIC-COOKIE-1  75497cdac53d61cac36d2b59e29a0c3a
amax-SYS/unix:3  MIT-MAGIC-COOKIE-1  75497cdac53d61cac36d2b59e29a0c3a
amax-SYS:4  MIT-MAGIC-COOKIE-1  069ad76efe63c3f5ffa41b360f434445
amax-SYS/unix:4  MIT-MAGIC-COOKIE-1  069ad76efe63c3f5ffa41b360f434445
amax-SYS:5  MIT-MAGIC-COOKIE-1  9260076c113f945ad221fe49f87f0f67
amax-SYS/unix:5  MIT-MAGIC-COOKIE-1  9260076c113f945ad221fe49f87f0f67

VNC打不开terminal
在这里插入图片描述

之前遇到这个先装一下

apt install xfce4-terminal

使用VNC连接到Ubuntu桌面后,点击Applications-Settings-Preferred Applilcations,打开Preferred Applilcations后,选择Utilities,修改Terminal Emulator,由于我使用的是xfce4桌面,因此选择了xfce Terminal,再次点击Terminal Emulator时,命令行可打开
在这里插入图片描述

中文乱码
在终端输入:

sudo apt-get install ttf-wqy-zenhei

Xfce桌面环境 解决中文乱码

参考
https://blog.csdn.net/joyjun_1/article/details/107457046?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242
https://blog.csdn.net/qq_33854260/article/details/106127464

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

docker中创建VNC,连接docker中VNC没xfce桌面然后还打不开terminal的情况,解决中文乱码 的相关文章

  • 启动 docker 容器时向主机 /etc/hosts 文件添加条目

    我希望能够将主机名添加到映射到 docker 容器的笔记本电脑 etc hosts 中 由于容器 ip 不是静态的 因此我启动 重新启动容器的每个站点都需要手动更新 etc hosts 文件 这不太实用 我正在寻找一种简单的方法来解决这个问
  • PhpStorm Docker PHPUnit 数据库

    I setup https blog jetbrains com phpstorm 2016 11 docker remote interpreters PhpStorm PHP PHPUnit 与 Docker 我在 PhpStorm 数
  • 使用通配符在 .zshrc 中获取多个文件

    我通过 oh my zsh 使用 z shell 我想从 zshrc 文件中获取多个别名文件 这样我就可以让事情井井有条 我已经为别名文件添加了前缀 alias 这样我就可以通配符加载它们 但是 打电话给source alias 只加载第一
  • 我忘记了分号“;”在 MySQL 终端查询中。我该如何退出?

    有时我忘记用分号 结束 SQL 查询 在我的 Mac 终端中 发生这种情况时 终端会设置一个 gt 一开始我无法退出此命令或运行任何其他 SQL 命令 我该如何退出 你不知道mysql终端有5种不同的报价模式 我建议你回顾一下它们 http
  • 如何永久清除 linux/ubuntu 终端或 bash 中的所有历史记录? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 当您在 Linux 终端中使用向上键时 可以再次使用之前的命令 很棒的功能 但是 我开始使用命令中的敏感详细信息将 mysql 记录到 mysql 中
  • 使用自签名证书将本地 Docker 镜像推送到私有存储库

    我正在尝试推送图像 比如说foo bar 从我的本地 Docker 注册表到在 OpenShift 3 11 上运行的注册表 实际上迷你换档 https github com minishift minishiftv1 33 0 ba294
  • 与主机中的容器共享目录或卷

    我有一个目录 可能是后面的卷 我想与所有交互式容器共享 我知道 本机 Docker 卷存储在 var lib docker volumes and docker run v似乎是最简单的方法 但我认为Data Volume Containe
  • 更改在 docker 中运行的 selenium 节点的日志级别

    我们的团队正在使用 docker 部署 selenium 网格 默认日志级别似乎设置为 INFO 我想将其设置为更高的值 严重 或完全关闭它们 我已经进行了三次尝试 但到目前为止 没有效果 方法一 从 selenium 客户端 我尝试在 D
  • 从 Dockerfile 写入 docker 卷不起作用

    请考虑以下 Dockerfile FROM phusion baseimage VOLUME data RUN touch data HELLO RUN ls ls data 问题 data 目录不包含 HELLO 文件 此外 任何其他写入
  • 编写代码以:启动 R 会话、运行 R 脚本、终止会话、重复

    我正在寻找一种简单的 设置后就忘记它 的方式 无论是作为终端中的单个参数字符串还是简单的 Java 程序 来自动执行以下操作 1 启动R会话 2 告诉 R 源 R 文件包含冗长的并行模拟代码 3 完成后终止R会话 4 开始一个新的R会话 5
  • 如何在不重建镜像的情况下更新源代码

    我在 GitLab 上创建了一个新的存储库 在其中为我的 Angular 项目构建了一个 docker 镜像 现在我在本地对源代码做了一些修改 有没有办法可以更新 docker 映像而不重建它 None
  • 使用 Fig 时,为什么我的卷有时无法安装到 Docker 容器中?

    我在 Docker Fig 环境中看到一个奇怪的问题 我的假设是 这是由于将卷安装到容器的延迟造成的 但我不确定如何确认这一点 我有一个包含以下内容的容器 Dockerfile FROM busybox MAINTAINER Dan Rum
  • nginx docker 容器:502 错误网关响应

    我有一个服务监听 8080 端口 这不是一个容器 然后 我使用官方镜像创建了一个 nginx 容器 docker run name nginx d v root nginx conf etc nginx conf d p 443 443 p
  • Redis Docker compose无法处理RDB格式版本10

    我无法在 docker compose 文件中启动 redis 容器 我知道docker compose文件没问题 因为我的同事可以成功启动项目 我读到有一个删除 dump rdb 文件的解决方案 但我找不到它 我使用Windows机器 任
  • 在docker镜像中运行多个脚本

    您好 我想知道是否可以在 docker 容器启动时自动同时运行两个脚本 第一个脚本必须运行客户端应用程序 第二个脚本必须运行服务器应用程序作为后台 You can use CMD在你的Dockerfile https docs docker
  • 从 gitlab docker runner 启动声纳扫描仪

    我有一个 CI 工作流程 集成了 linting 作业和代码质量作业 我的 Linting 工作是一个 docker runner 从应用程序代码启动我的 eslint 脚本 然后我的代码质量工作应该启动声纳扫描仪泊坞窗实例 检查我的代码并
  • AWS lambda只读文件系统错误,使用docker镜像存储ML模型

    我在 lambda 上使用 docker 容器映像来运行我的 ML 模型 我的 lambda 函数有一个 S3 触发器来获取图像 我正在尝试运行 lambda 函数 但收到此错误 有人可以帮帮我吗 PS 现在我知道 tmp 是 lambda
  • 如何清除整个终端(PowerShell)

    我有一个问题 在powershell中使用clear或cls命令仅清除终端的可见部分 我想知道如何清除整个终端 顺便说一句 我使用 VSCode tl dr 问题是关于清零的both屏幕和回滚缓冲区 in the 综合终端 of 视觉工作室
  • 如何将新的 Kubernetes Minion 添加到当前集群

    我有一个运行在 3 台服务器上的 Kubernetes 集群 一台主服务器和 2 台服务器 我想添加另一个小黄人 是否可以添加 Minion 而无需再次进行完整安装 到目前为止 在寻找执行此操作的指南时 我只能找到有关建立整个集群的优秀指南
  • 如何从最新版本的 Ubuntu (18.10) 运行使用 SystemD 的 Docker 容器?

    我正在尝试执行使用 ubuntu latest 构建的 Docker 映像 并且在运行容器时不断收到 SystemD 错误消息 System has not been booted with systemd as init system P

随机推荐

  • docker 安装、升级

    docker 安装 升级 服务器版本 Centos 7 9 1 有外网情况下 docker 升级 镜像下载地址 xff1a https download docker com linux centos 7 x86 64 stable Pac
  • stty 命令说明及使用讲解

    UNIX系统的命令很多 xff0c 但是巧妙使用命令的方法更多 随着经验的积累和观察学习其他用户的实践 xff0c 我们也可学会解决特殊问题的方法 这里谈谈自己使用UNIX系统中stty命令的一些体会 xff0c 希望能与你共享 1 xff
  • Opencv3.4.1+contrib3.4.1+vs2017配置(主要解决了编译的时候找不到.lib文件的问题)

    一般出现找不到 lib库文件都是环境变量配置没弄好或者是依赖项或包含库没设置好 xff0c 下面是我的步骤 xff0c 大家可以参考以下 xff08 大家一定要注意环境变量哪里的bin别弄成lib xff0c 2天不断重装的血泪教训 xff
  • PX4概念

    本文针对多选翼飞行器 MANUAL ACRO 飞行器的输入作用于roll pitch和yaw的速率 油门直接作用于输出 RATTITUDE 如果飞行器的输入大于该模式下的阈值 xff0c 那么飞行器的输入将作用于roll pitch和yaw
  • 一道js编程题:用js实现栈的出栈,入栈等操作

    这是4月份某公司前端实习笔试的一道编程题 xff0c 要求是实现 xff1a 入栈 xff1a NumberStack push num 出栈 xff1a NumberStack pop 找出栈中第n大的数 xff1a NumberStac
  • MPU6050误差分析

    MPU6050模块 xff0c 如图 1所示 该模块集成了一片MPU6050芯片和一片STM8S003F3P6单片机 xff0c 具有串口和I2C接口 MPU6050中的DMP xff08 数字运动处理器 xff09 对姿态进行融合 xff
  • 为什么面试要问底层原理自我看法

    每次面试时别人都会问一些底层问题 但如果面试上后 xff0c 去公司写的还是业务代码 为什么要这样呢 xff0c 我面试过很多公司 xff0c 但是很少有面试官知道为什么要去问底层 只是他们知道别人都在问 xff0c 那我也要问 xff0c
  • 有意思的字符串查找函数strchr,strrchr,strstr,strrstr

    通过一段时间对字符串的了解 xff0c 我发现了许多有意思的字符串函数 xff0c 下面我们就以常见的字符串查找函数 strchr strrchr strstr strrstr为例来模拟实现这些有意思的字符串查找函数吧 xff01 strc
  • Gazebo相关内容学习

    什么是Gazebo和ros 以及二者的关系 xff1f Gazebo是一个不错的仿真工具 xff0c 它使用物理引擎模拟真实的世界 xff0c 使得我们可以通过仿真的方式从原理上验证算法 xff0c 计算负载和受力情况 xff0c 进而指引
  • SLAM_ROS算法包运行---gazebo仿真和实际场景

    SLAM学习交流可加群 xff1a 248085206 1 rtabmap算法简介 rtabmap全名是Real Time Appearance Based Mapping 是一个基于RGB D Stereo和雷达的Graph Based
  • 【Ubuntu】aptitude命令详解

    aptitude aptitude 与 apt get 一样 xff0c 是 Debian 及其衍生系统中功能极其强大的包管理工具基于大名鼎鼎的APT机制 整合了 dselect 和 apt get 的所有功能 并提供的更多特性 特别是在依
  • PCIE2.0/PCIE3.0/PCIE4.0/PCIE5.0接口的带宽、速率计算

    一 PCIE接口速率 xff1a 二 PCIE相关概念 xff1a 传输速率为每秒传输量GT s xff0c 而不是每秒位数Gbps xff0c 因为传输量包括不提供额外吞吐量的开销位 xff1b 比如 PCIe 1 x和PCIe 2 x使
  • git子模块使用-添加,更新,删除

    git子模块使用 添加 xff0c 更新 xff0c 删除 前言添加子模块初始化子模块更新子模块删除子模块更新子模块 前言 刚刚入职新公司 xff0c 老大说我们公司用git子模块 xff0c 说让我研究一下这个 xff0c 当时我就蒙蔽了
  • ARM和STM32的区别

    STM32与通常ARM的区别 经常有人问到 STM32和ARM以及ARM7是什么关系这样的问题 xff0c 其实ARM是一个做芯片标准的公司 xff0c 它负责的是芯片内核的架构设计 xff0c 而 TI xff0c ST这样的公司 xff
  • 动态目标检测与跟踪

    目标跟踪学习1 文章目录 目标跟踪学习1前言一 安装软件1 Visual Studio2019安装2 opencv的安装 二 使用步骤1 项目配置2 配置HCNetSDKV和ffmpeg以及videoinput2 程序运行 总结 前言 随着
  • FreeROTS了解(三)

    1 中断 xff08 1 xff09 先优先级分组 3位作为抢占优先级 xff0c 1位作为子优先级 0 7是抢占优先级的数值 xff0c 0 1是子优先级的数值 NVIC SetPriorityGrouping 4 xff08 2 xff
  • 论文仿真心得

    最近在做论文仿真 xff0c 有点让人头疼 xff0c 感觉要实现一篇论文的算法不是那么容易 根据近期的经验 xff0c 总结如下 xff1a 1 首先上网搜搜 有没有已经实现的代码 xff0c 能够搜到则会让你轻松很多 xff1b 2 在
  • zed双目摄像头使用--sdk的安装

    刚开始安装的时候 xff0c 需要cuda xff0c 这个看你选择了哪一个版本的sdk xff0c 可以在官网上下载 因为在windows上试了一下 xff0c 我使用了优盘上cuda7 5的版本的 xff0c 结果安装上 xff0c 没
  • 服务器中使用Docker容器显示图形界面GUI到本地

    因为系统装了16的ubuntu系统 xff0c 但是open3d目前显示功能只是支持18及以上的系统 xff0c 所以用来docker容器 xff0c 为了有显示 xff0c 我采用了其他博主提到的第二种方法 xff0c 第一种没成功 xf
  • docker中创建VNC,连接docker中VNC没xfce桌面然后还打不开terminal的情况,解决中文乱码

    第一步 xff0c 先创建容器 xff0c 然后确定绑定的路径 span class token function docker span run gpus all it v data Bill Bill v etc apt home et