代码拉取完成,页面将自动刷新
This repository contains the Dockerfile and associated files for setting up a container with Ubuntu, GNOME 3, TigerVNC and noVNC.
Start container:
sudo docker run --name=ubuntu-gnome -d --rm \
--tmpfs /run --tmpfs /run/lock --tmpfs /tmp \
--cap-add SYS_BOOT --cap-add SYS_ADMIN \
-v /sys/fs/cgroup:/sys/fs/cgroup \
-p 5901:5901 -p 6901:6901 \
darkdragon001/ubuntu-gnome-vnc
Open (root) shell:
sudo docker exec -it ubuntu-gnome bash
Open shell as user:
sudo docker exec -it -u default ubuntu-gnome bash
Stop container:
sudo docker stop ubuntu-gnome
vnc://<host>:5901
via your VNC client.http://<host>:6901
via your web browser.NOTE The password is hardcoded to acoman
.
sudo
如果要 VNC 不要那么多权限启动 (因为现在要宿主机的权限过多)
可以先设置docker内访问dbus:https://georgik.rocks/how-to-start-d-bus-in-docker-container/
Ubuntu:
dbus-uuidgen > /var/lib/dbus/machine-id
mkdir -p /var/run/dbus
dbus-daemon --config-file=/usr/share/dbus-1/system.conf --print-address
再 vncserver 启动时 。带参数 (带上 localhost no 那一串,如果加 会启动不了) 如: /usr/bin/vncserver :1 -geometry 1366x768 -depth 24 -localhost no -fg
启动指令可以简化为:
docker run -it --rm xxx:tag /bin/bash
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。