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 #强制删除镜像
网友评论