美文网首页
Docker安装运行Centos7 Xfce桌面

Docker安装运行Centos7 Xfce桌面

作者: yichen_china | 来源:发表于2022-11-22 09:15 被阅读0次
    docker run -d -p --user 0 5901:5901 -p 6901:6901 consol/centos-xfce-vnc
    

    默认是没有root 权限的 加上--user 0就可以使用root 权限了
    执行后就自动后台运行了,第一次执行会先拉取Xfce桌面镜像然后自动运行
    默认密码:vncpassword
    CENTOS7更改VNC登录密码
    使用vncpasswd命令可以创建或更改一个VNC的登录密码,这将同时在用户的主目录下创建一个隐藏的目录“.vnc”,该目录内有一个文件passwd保存着VNC登录密码。

    命令语法
    vncpasswd [密码文件]
    vncpasswd [选项]

    选项 含义
    -f 过滤模式


    创建或更改VNC登录密码
    [root@linuxlz.com~]# vncpasswd
    passwd: //设置用户root的VNC登录密码
    Verify: //再次输入用户root的VNC登录密码

    浏览器网页访问桌面地址:http://服务器IP:6901 结果如下图

    image.png
    一些命令文档:https://github.com/ConSol/docker-headless-vnc-container
    保存镜像

    1、查询container id,出现的第一个字符串就是container id,我这里是4052d86631b0

    docker ps -a | grep centos-desktop-vnc
    

    2、提交作为本地镜像

    docker commit 4052d86631b0 centos:7-vnc
    

    详细参数及更多使用方法看官网介绍:https://hub.docker.com/r/consol/centos-xfce-vnc/

    还可以使用ConSol/docker-headless-vnc-container

    该存储库包含一组具有无头 VNC 环境的 Docker 映像。

    每个 Docker 镜像都安装了以下组件:

    • 桌面环境 Xfce4 或 IceWM
    • VNC-Server(默认 VNC 端口 5901)
    • noVNC - HTML5 VNC 客户端(默认 http 端口 6901)
    • 浏览器:
      • 火狐浏览器

    要使用这些容器,请浏览到https://github.com/ConSol/docker-headless-vnc-container/blob/master
    或者使用VNCViewer

    您将可以访问 CentOS 环境,运行 Chrome 或 Firefox:

    相关文章

      网友评论

          本文标题:Docker安装运行Centos7 Xfce桌面

          本文链接:https://www.haomeiwen.com/subject/ereoxdtx.html