前言
使用docker
, 总会碰到需要桌面环境的时候, 这里介绍docker
中安装ubuntu
桌面环境的方法, 非常方便, 只需要一个浏览器就能访问
安装步骤
拉取镜像
1
docker pull dorowu/ubuntu-desktop-lxde-vnc
创建并启动容器
1
2
3
4
5
6
7
8docker run -id \
-p 6080:80 \
-p 8900:5900 \
-e VNC_PASSWORD=1234 \
--name=c_desktop \
-h c_desktop \
-v $PWD/dev/shm:/dev/shm \
dorowu/ubuntu-desktop-lxde-vnc参数说明:
- -p 6080:80 将容器的80端口映射到主机的6080端口 用于浏览器访问
- -p 8900:5900 将容器的5900端口映射到主机的8900端口 用于vnc客户端访问
- -e VNC_PASSWORD=1234 设置远程登录密码
- -v $PWD/dev/shm:/dev/shm将主机中当前目录挂载到容器
- -h 设置容器的hostname
- –name=c_desktop 给容器取个名称
- $PWD表示当前所在目录
容器运行成功后, 接下来可以通过两种方式进入ubuntu桌面:
第一种 浏览器访问
在浏览器地址栏输入
1 | http://容器ip:6080 |
然后输入密码即可进入
第二种 使用VNC客户端访问
地址栏输入目标ip
和端口, 注意这里端口是8900而不是6080
输入密码登录后长这样:
另外 如果你主机端使用的是mac
平台, 还可以直接使用其自带的屏幕共享工具充当VNC
工具使
全局搜索Screen Sharing
:
输入密码登录后界面:
相比使用vnc
客户端, Mac
自带的工具虽然方便 但是流畅度会弱一些
特别注意
vnc
连接端口默认是5900
我们在外网映射的时候不建议直接使用5900
端口映射, 可能会出现连接不上的情况, 本文采用的是8900
本文为作者原创 转载时请注明出处 谢谢
微信公众号二维码如下: