天天看點

docker desktop ubuntu鏡像_GitHub最好用的docker鏡像,内置網頁版VNC鏡像名稱鏡像github位址拉取鏡像鏡像使用具體使用方法結語

鏡像名稱

dorowu/docker-ubuntu-vnc-desktop

鏡像github位址

https://github.com/fcwu/docker-ubuntu-vnc-desktop

拉取鏡像

docker pull dorowu/docker-ubuntu-vnc-desktop
           

以上代碼預設拉取最新版的鏡像latest版本,預設為最新版ubuntu20.04,當然也可以拉取其它版本的鏡像,比如:

docker pull dorowu/docker-ubuntu-vnc-desktop:focal  # 拉取Ubuntu 20.04 (latest)docker pull dorowu/docker-ubuntu-vnc-desktop: focal-lxqt:  # 拉取Ubuntu 20.04 LXQtdocker pull dorowu/docker-ubuntu-vnc-desktop: bionic:  # 拉取Ubuntu 18.04docker pull dorowu/docker-ubuntu-vnc-desktop: bionic-lxqt:  # 拉取Ubuntu 18.04 LXQtdocker pull dorowu/docker-ubuntu-vnc-desktop: xenial:  # 拉取Ubuntu 16.04 (deprecated)docker pull dorowu/docker-ubuntu-vnc-desktop: trusty:  # 拉取Ubuntu 14.04 (deprecated)
           

鏡像使用

docker run -p 30007:80 dorowu/ubuntu-desktop-lxde-vnc
           

效果如下:

docker desktop ubuntu鏡像_GitHub最好用的docker鏡像,内置網頁版VNC鏡像名稱鏡像github位址拉取鏡像鏡像使用具體使用方法結語

具體使用方法

1、使用VNC Viewer或者浏覽器登入容器

docker run -itd -p 6080:80 -p 5900:5900 dorowu/ubuntu-desktop-lxde-vnc:bionic
           

代碼解釋:-itd 在終端下建立容器并在背景運作

-p 端口映射,将本地端口映射到容器内端口,以上将本地6080端口以及5900端口分别映射到容器内的80端口以及5900端口

dorowu/docker-ubuntu-vnc-desktop:bionic: 表示基于此版本的鏡像建立容器

建立成功後,打開浏覽器,在浏覽器中輸入:http://ubuntu主機IP位址:6080,通過此連結通路的是網頁版的VNC,也可以下載下傳VNC Viewer,然後在VNC Viewer中通過5900端口通路容器

比如我的Ubuntu主機IPv4位址為192.168.99.100,那麼在浏覽器中輸入http://192.168.99.100:6080/,則可以通路剛剛建立好的容器,如下圖:

docker desktop ubuntu鏡像_GitHub最好用的docker鏡像,内置網頁版VNC鏡像名稱鏡像github位址拉取鏡像鏡像使用具體使用方法結語

通過5900端口登入VNC Viewer,結果如下,和網頁版界面一緻:

docker desktop ubuntu鏡像_GitHub最好用的docker鏡像,内置網頁版VNC鏡像名稱鏡像github位址拉取鏡像鏡像使用具體使用方法結語

2、建立容器時給網頁版以及VNC Viewer版添加登入容器的密碼

docker run -itd -p 6080:80 -p 5900:5900  -e HTTP_PASSWORD=mypassword  -e VNC_PASSWORD=mypassword dorowu/ubuntu-desktop-lxde-vnc:bionic
           

此時需要輸入登入密碼,網頁版如下:

docker desktop ubuntu鏡像_GitHub最好用的docker鏡像,内置網頁版VNC鏡像名稱鏡像github位址拉取鏡像鏡像使用具體使用方法結語

這裡我們設定的密碼是mypassword,輸入即可,如果要我們輸入登入使用者,則輸入容器的預設使用者root;

VNC Viewer版如下:

docker desktop ubuntu鏡像_GitHub最好用的docker鏡像,内置網頁版VNC鏡像名稱鏡像github位址拉取鏡像鏡像使用具體使用方法結語

輸入登入密碼即可登入到容器内;

3、建立容器時設定容器分辨率以及添加新使用者

docker run -itd -p 6080:80 -p 5900:5900  -e RESOLUTION=1920x1080 -e USER=zs -e PASSWORD=mypassword -e HTTP_PASSWORD=mypassword  -e VNC_PASSWORD=mypassword dorowu/ubuntu-desktop-lxde-vnc:bionic
           

以上代碼添加了新使用者zs,并設定其登入密碼為mypassword,并通過-e RESOLUTION設定了容器的初始化分辨率為1920x1080;

網頁版初始登入如下:

docker desktop ubuntu鏡像_GitHub最好用的docker鏡像,内置網頁版VNC鏡像名稱鏡像github位址拉取鏡像鏡像使用具體使用方法結語

由于我們已經添加了新使用者zs,此時使用者名可以輸入為zs,密碼為我們上面設定的密碼mypassword;

VNC Viewer版本:

docker desktop ubuntu鏡像_GitHub最好用的docker鏡像,内置網頁版VNC鏡像名稱鏡像github位址拉取鏡像鏡像使用具體使用方法結語

此時容器的分辨率就變成了我們設定的分辨率,如果不指定分辨率的話,網頁版會自動設定為适合電腦螢幕大小的分辨率。

以上三種使用方法基本足夠我們日常生活中的開發工作了,其它對于此鏡像的細節我們下一節再細講。

結語

大家有什麼好用的鏡像,歡迎您下方留言或私信投稿本頭條号!

繼續閱讀