安装图形化界面consol/centos-xfce-vnc

2023-05-16

直接通过docker hub上的centos镜像安装centos

docker search centos

[docker@localhost education]$ docker search centos
NAME                               DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
centos                             The official build of CentOS.                   5433                [OK]                
ansible/centos7-ansible            Ansible on Centos7                              121                                     [OK]
jdeathe/centos-ssh                 CentOS-6 6.10 x86_64 / CentOS-7 7.6.1810 x86鈥  110                                     [OK]
consol/centos-xfce-vnc             Centos container with "headless" VNC session鈥  91                                      [OK]
centos/mysql-57-centos7            MySQL 5.7 SQL database server                   57                                      
imagine10255/centos6-lnmp-php56    centos6-lnmp-php56                              57                                      [OK]
tutum/centos                       Simple CentOS docker image with SSH access      44                                      
centos/postgresql-96-centos7       PostgreSQL is an advanced Object-Relational 鈥  37                                      
kinogmt/centos-ssh                 CentOS with SSH                                 27                                      [OK]
centos/php-56-centos7              Platform for building and running PHP 5.6 ap鈥  20                                      
guyton/centos6                     From official centos6 container with full up鈥  10                                      [OK]
pivotaldata/centos-gpdb-dev        CentOS image for GPDB development. Tag names鈥  10                                      
drecom/centos-ruby                 centos ruby                                     6                                       [OK]
mamohr/centos-java                 Oracle Java 8 Docker image based on Centos 7    3                                       [OK]
darksheer/centos                   Base Centos Image -- Updated hourly             3                                       [OK]
pivotaldata/centos                 Base centos, freshened up a little with a Do鈥  3                                       
pivotaldata/centos-mingw           Using the mingw toolchain to cross-compile t鈥  2                                       
miko2u/centos6                     CentOS6 鏃ユ湰瑾炵挵澧                                  2                                       [OK]
pivotaldata/centos-gcc-toolchain   CentOS with a toolchain, but unaffiliated wi鈥  1                                       
indigo/centos-maven                Vanilla CentOS 7 with Oracle Java Developmen鈥  1                                       [OK]
mcnaughton/centos-base             centos base image                               1                                       [OK]
blacklabelops/centos               CentOS Base Image! Built and Updates Daily!     1                                       [OK]
pivotaldata/centos7-dev            CentosOS 7 image for GPDB development           0                                       
smartentry/centos                  centos with smartentry                          0                                       [OK]
pivotaldata/centos6.8-dev          CentosOS 6.8 image for GPDB development         0                                       
docker pull centos

[docker@localhost education]$ docker pull consol/centos-xfce-vnc
Using default tag: latest
latest: Pulling from consol/centos-xfce-vnc
aeb7866da422: Pull complete 
c3948401e05b: Pull complete 
4d424b4f2455: Pull complete 
ce55375c3860: Pull complete 
ded4c99659f8: Pull complete 
50cee5e65736: Pull complete 
c14af47ad3e4: Pull complete 
b6fd4b34e8c0: Pull complete 
738e2295aff1: Pull complete 
d75f5e3b00c7: Pull complete 
396b3796f97e: Pull complete 
f484ecf38739: Pull complete 
c963ac501b0a: Pull complete 
0be02427f629: Pull complete 
f4a8501defa7: Pull complete 
Digest: sha256:785d27ec7508182db3bcfd670d4a92e00297211ab8ee56fa8c573bfc58f5441a
Status: Downloaded newer image for consol/centos-xfce-vnc:latest

安装好centos后

docker中进入容器:

#docker run -it -p 10000:6901 centos:latest /bin/bash

[docker@localhost education]$ docker run -d -P --name face1 consol/centos-xfce-vnc
5f0292067f7df2aad437444d7c741225086576f0046e604855ada7597ce3c042
[docker@localhost education]$ docker ps -a
CONTAINER ID        IMAGE                    COMMAND                  CREATED             STATUS              PORTS                                            NAMES
5f0292067f7d        consol/centos-xfce-vnc   "/dockerstartup/vnc_鈥   10 seconds ago      Up 10 seconds       0.0.0.0:9001->5901/tcp, 0.0.0.0:9000->6901/tcp   face1
f32a30e8fdc4        centos:latest            "/bin/bash"              24 hours ago        Up 6 hours          0.0.0.0:10000->80/tcp                            reverent_shockley

#然而我这样进入的时候,却出现下面的问题
[docker@localhost education]$ docker ps
CONTAINER ID        IMAGE                    COMMAND                  CREATED             STATUS              PORTS                                            NAMES
5f0292067f7d        consol/centos-xfce-vnc   "/dockerstartup/vnc_鈥   6 minutes ago       Up 6 minutes        0.0.0.0:9001->5901/tcp, 0.0.0.0:9000->6901/tcp   face1
[docker@localhost education]$ docker exec -it 5f0292067f7d /bin/bash
USER_ID: 1000, GROUP_ID: 0
nss_wrapper location: /usr/lib64/libnss_wrapper.so
bash-4.2$ exit
exit
[docker@localhost education]$ docker run -it -P consol/centos-xfce-vnc:latest /bin/bash
USER_ID: 1000, GROUP_ID: 0
nss_wrapper location: /usr/lib64/libnss_wrapper.so

------------------ update chromium-browser.init ------------------

... set window size 1280 x 1024 as chrome window size!


------------------ change VNC password  ------------------

------------------ start noVNC  ----------------------------

------------------ start VNC server ------------------------
remove old vnc locks to be a reattachable container
no locks present
start vncserver with param: VNC_COL_DEPTH=24, VNC_RESOLUTION=1280x1024
...
start window manager
...


------------------ VNC environment started ------------------

VNCSERVER started on DISPLAY= :1 
        => connect via VNC viewer with 172.17.0.2:5901

noVNC HTML client started:
        => connect via http://172.17.0.2:6901/?password=...



------------------ EXECUTE COMMAND ------------------
Executing command: '/bin/bash'
USER_ID: 1000, GROUP_ID: 0
nss_wrapper location: /usr/lib64/libnss_wrapper.so
bash-4.2$ 

[docker@localhost education]$ docker ps
CONTAINER ID        IMAGE                           COMMAND                  CREATED             STATUS              PORTS                                            NAMES
5f0292067f7d        consol/centos-xfce-vnc          "/dockerstartup/vnc_鈥   About an hour ago   Up About an hour    0.0.0.0:9001->5901/tcp, 0.0.0.0:9000->6901/tcp   face1

在这里琢磨了半天,以为出错了,过后才知道,这种图形化界面的不是这样打开的

浏览器网页访问桌面地址:http://服务器IP:9000,浏览器中输入http://192.168.1.123:9000/  ,我的docker机器是192.168.1.123

密码为:vncpassword

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

然后出现了下面的界面:

在该系统中打开终端,下载及安装anaconda3

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.1.0-Linux-x86_64.sh
bash Anaconda3-5.1.0-Linux-x86_64.sh

然而修改环境变量的时候出现问题了,anaconda3存放地址为:/headless/anaconda3/bin

使用语句 vim /etc/profile 修改环境变量

"/etc/profile" E212: Cant't open file for writing

原来是权限不够,回去关闭容器,然后重启加参数--privileged=true

[docker@localhost education]$ docker ps 
CONTAINER ID        IMAGE                    COMMAND                  CREATED             STATUS              PORTS                                            NAMES
5f0292067f7d        consol/centos-xfce-vnc   "/dockerstartup/vnc_鈥   2 hours ago         Up 2 hours          0.0.0.0:9001->5901/tcp, 0.0.0.0:9000->6901/tcp   face1
[docker@localhost education]$ docker ps -a
CONTAINER ID        IMAGE                    COMMAND                  CREATED             STATUS                     PORTS                                            NAMES
5f0292067f7d        consol/centos-xfce-vnc   "/dockerstartup/vnc_鈥   2 hours ago         Up 2 hours                 0.0.0.0:9001->5901/tcp, 0.0.0.0:9000->6901/tcp   face1
f32a30e8fdc4        centos:latest            "/bin/bash"              26 hours ago        Exited (137) 2 hours ago                                                    reverent_shockley
[docker@localhost education]$ docker stop 5f0292067f7d
5f0292067f7d

本来以为重启加上这个参数就好,结果发现run命令是重新生成一个新容器,so我只好重新生成一个容器,然后加上该参数

[docker@localhost education]$ docker run -d -P --privileged=true --name face2 consol/centos-xfce-vnc
502a4392c98098db1c779037e4203c7a410168e66421c25452e32eae6b055ca9
[docker@localhost education]$ docker ps
CONTAINER ID        IMAGE                    COMMAND                  CREATED             STATUS              PORTS                                            NAMES
502a4392c980        consol/centos-xfce-vnc   "/dockerstartup/vnc_鈥   6 seconds ago       Up 5 seconds        0.0.0.0:9011->5901/tcp, 0.0.0.0:9010->6901/tcp   face2

 

最后发现这个centos里除了以下几项是不能修改环境变量的

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

安装图形化界面consol/centos-xfce-vnc 的相关文章

随机推荐

  • 支持 UTF-8 中文的串口调试工具

    支持 UTF 8 中文的串口调试工具 最近使用 mdk526 xff0c 编辑设置使用 utf 8 xff0c 编辑窗口中文正常 xff0c 但是编译的时候提示 warning 870 D invalid multibyte charact
  • Linux

    Linux服务 TOC mysql 关系型数据库 关系 就是一个一个的二维表 其中 表中的行 列次序并不重要 行 record 表中的每一行 又称为一条记录 列 column 表中的每一列 称为属性 字段 主键 primary key 是一
  • Eclipse怎么样添加智能感知提示功能(含Windows版和Mac版)

    近日感兴趣于安卓 xff0c 开始学习Android开发 第一次使用Eclipse xff0c 用久了VS xff0c 也习惯了他的智能提示 xff0c 刚转到Eclipse下实在是不习惯 网上有人说按Alt 43 可以实现单词补全功能 x
  • ORB-SLAM2:一种开源的VSLAM方案(译文)

    摘要 xff1a ORB SLAM2是基于单目 xff0c 双目和RGB D相机的一套完整的SLAM方案 它能够实现地图重用 xff0c 回环检测和重新定位的功能 无论是在室内的小型手持设备 xff0c 还是到工厂环境的无人机和城市里驾驶的
  • 双目视觉几何框架详解

    一 图像坐标 xff1a 我想和世界坐标谈谈 A 玉米竭力用轻松具体的描述来讲述双目三维重建中的一些数学问题 希望这样的方式让大家以一个轻松的心态阅读玉米的 计算机视觉学习笔记 双目视觉数学架构系列博客 这个系列博客旨在捋顺一下已标定的双目
  • C#之委托

    委托 xff1a 顾名思义 xff0c 让别人帮你办件事 委托是C 实现回调函数的一种机制 可能有人会问了 xff0c 回调函数是个啥 xff1f xff1f xff1f 举个例子 xff1a 我现在是一家公司的老板 xff0c 公司现在在
  • http://mirrors.163.com/centos/7.6.1810/os/x86_64/repodata/repomd.xml: [Errno 14]

    执行 vi etc yum repos d CentOS Base repo 里面内容都清楚 xff0c 然后把下面的复制粘贴上 CentOS Base repo The mirror system uses the connecting
  • 剑指offer T8跳台阶

    由推导可知 xff0c 递推公式为 f n 61 f n 1 43 f n 2 迭代法 xff1a 递归 xff1a 递归优化 xff08 保存结果 xff0c 剪枝 xff09 xff1a 转载于 https www cnblogs co
  • linux磁盘占用满了,docker日志清理

    磁盘分析命令 xff1a df h 查看当前文件夹所有文件大小 xff1a du sh 查看docker各容器占用的磁盘空间 du d1 h var lib docker containers sort h docker日志文件 xff1a
  • Install gitlab enterprise on ubuntu

    1 Install and configure the necessary dependencies sudo apt get update sudo apt get install y curl openssh server ca cer
  • python-docx 设置标题heading的中文字体类型+设置正文的中文字体类型

    依赖包 xff1a from docx import Document from docx shared import Pt from docx shared import Inches from docx oxml ns import q
  • 单片机显示原理(LCD1602)

    一 xff0e 接口 LCD1602是很多单片机爱好者较早接触的字符型液晶显示器 xff0c 它的主控芯片是HD44780或者其它兼容芯片 与此相仿的是LCD12864液晶显示器 xff0c 它是一种图形点阵显示器 xff0c 能显示的内容
  • 使用Simulink进行无刷直流电机控制仿真

    这段时间刚开始接触Matlab中的Simulink仿真 xff0c 我就结合自己的专业 xff0c 利用Simulink进行了无刷直流电机的仿真 xff0c 因为Simulink工具箱里面有很多可用的模块 xff0c 所以建模过程变得非常简
  • MATLAB绘制向量图

    MATLAB绘制向量图 对于如何在二维平面中绘制带箭头的向量 xff0c 先给出一个实例 xff1a clear clc A 61 4 5 B 61 10 0 C 61 A 43 B M 61 A B C X 61 M 1 A 1 Y 61
  • 图文并茂 RAID 技术全解 – RAID0、RAID1、RAID5、RAID100

    RAID 技术相信大家都有接触过 xff0c 尤其是服务器运维人员 xff0c RAID 概念很多 xff0c 有时候会概念混淆 这篇文章为网络转载 xff0c 写得相当不错 xff0c 它对 RAID 技术的概念特征 基本原理 关键技术
  • 推荐几个知名顶级的文献网站

    有人在后台给我留言 xff0c 让我推荐几个查找文献的网站 xff0c 周末特别花了点时间整理了一下 在这里推荐给大家 xff0c 希望对大家有帮助 xff01 本文总共分为2篇 xff0c 一篇为国内的网站 xff0c 一篇为国外的网站
  • 树莓派3折腾笔记

    这篇教程将带您一起玩转树莓派3 xff08 Raspberry Pi 3 xff09 和普通PC一样 xff0c 拿到新设备第一件事就是要给它安装一个操作系统 xff0c 并做一些初始化的操作 比PC简单的是 xff0c 树莓派是一个固定配
  • linux系统怎么安全杀毒软件,Linux系统用什么杀毒软件 为什么Linux不中毒

    Linux下有哪些杀毒软件 国产的我找了一遍貌似没有 xff0c 国外的avast norton eset也不支持 其实之前有了解过Linux不容易中毒 xff0c 但没有考虑过Linux下有哪些杀毒软件 xff0c 为什么Linux不容易
  • electron与jquery起冲突,使用jquery报错解决方法

    问题原因 xff1a Electron 为了整合 Node js xff0c 会在 DOM 加入 module exports require 等模块和函数 xff0c 和jQuery RequireJS Meteor AngularJS
  • 安装图形化界面consol/centos-xfce-vnc

    直接通过docker hub上的centos镜像安装centos docker search centos docker 64 localhost education docker search centos NAME DESCRIPTIO