docker 制作图形化ubuntu并使用vnc连接

docker 制作图形化ubuntu, 并使用vnc连接

展示效果:


docker_vnc.png

使用openbox作为窗口管理器

docker pull amd64/ubuntu:18.04 #下载镜像, 使用18.04其他版本也可
docker run -p 5901:5901 --name u18_vnc -idt amd64/ubuntu:18.04 #vnc端口映射到本机的5901
docker exec -it u18_vnc bash #进入容器
{
  apt update #下载必要的软件包
  apt install vnc4server xorg openbox xterm vim python

  vncserver #初始化一次, 会让输入6位密码
  vncserver -kill :1 #停止第一次启动的vnc
  vim ~/.vnc/xstartup #添加一行: openbox-session &
  vncserver #重新启动
  exit #设置完成, 退出容器
}

在主机使用vnc viewer连接, 地址127.0.0.1:5901

连接后鼠标右键点击后选第一个就能打开终端了

#补充命令
docker images #列出所有镜像
docker ps -as #列出所有容器, 显示大小
docker save -o xxx images_name #导出镜像
docker load -i xxx #导入镜像
docker stop container_id #停止容器
docker start container_id #启动容器
docker rm -f container_id #停止&删除容器
docker rmi -f images_id #强制删除镜像
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容