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

2024-07-02  本文已影响0人  skkily

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 #强制删除镜像
上一篇 下一篇

猜你喜欢

热点阅读