Skip to content

Commit 77c2bfb

Browse files
author
Tobias Schneck
committed
update documentation for version 1.2.0
1 parent 8885b58 commit 77c2bfb

4 files changed

Lines changed: 25 additions & 20 deletions

File tree

.build/tag_image.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ SRC_TAG=$1
55
TARGET_TAG=$2
66
echo "tag $SRC_TAG -> $TARGET_TAG"
77
if [[ $SRC_TAG == "" ]] || [[ $TARGET_TAG == "" ]] ; then
8-
echo "ERROR: execute script like: tag_image.h <src-tag> <target-tag>"
8+
echo "ERROR: execute script like: tag_image.sh <src-tag> <target-tag>"
99
exit -1
1010
fi
1111

.pics/vnc_container_view.png

2.54 MB
Loading

README.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
The repository contains a collection of Docker images with headless VNC environments.
44

5-
Each docker image is installed with the following components:
5+
Each Docker image is installed with the following components:
66

77
* Desktop environment [**Xfce4**](http://www.xfce.org) or [**IceWM**](http://www.icewm.org/)
88
* VNC-Server (default VNC port `5901`)
@@ -11,6 +11,8 @@ Each docker image is installed with the following components:
1111
* Mozilla Firefox
1212
* Chromium
1313

14+
![Docker VNC Desktop access via HTML page](/home/tschneck/git-files/sakuli-repos/docker-headless-vnc-container/.pics/vnc_container_view.png)
15+
1416
## Current provided OS & UI sessions:
1517
* `consol/centos-xfce-vnc`: __Centos7 with `Xfce4` UI session__
1618

@@ -28,6 +30,9 @@ Each docker image is installed with the following components:
2830

2931
[![](https://images.microbadger.com/badges/version/consol/ubuntu-icewm-vnc.svg)](https://hub.docker.com/r/consol/ubuntu-icewm-vnc/) [![](https://images.microbadger.com/badges/image/consol/ubuntu-icewm-vnc.svg)](http://microbadger.com/images/consol/ubuntu-icewm-vnc)
3032

33+
## OpenShift / Kubernetes
34+
35+
It's also possible to run the images in container orchestration platforms like [Kubernetes](https://kubernetes.io) or [OpenShift](https://openshift.io/). For more information how to deploy containers in the cluster, take a look at [OpenShift usage of "headless" VNC Docker images](/openshift/README.md)
3136

3237
## Latest Changes
3338
See the [**changelog.md**](./changelog.md).
@@ -45,7 +50,7 @@ Change the default user and group within a container to your own with adding `--
4550

4651
If you want to get into the container use interactive mode `-it` and `bash`
4752

48-
docker run -d -p 5901:5901 -p 6901:6901 consol/centos-xfce-vnc
53+
docker run -it -p 5901:5901 -p 6901:6901 consol/centos-xfce-vnc bash
4954

5055
Build an image from scratch:
5156

@@ -108,7 +113,7 @@ the docker run command:
108113
docker run -it -p 5901:5901 -p 6901:6901 -e VNC_RESOLUTION=800x600 consol/centos-xfce-vnc
109114

110115
### 4) View only VNC
111-
To prevent unwanted control over the VNC connection, it's possible to set environment variable `VNC_VIEW_ONLY=true`. If set the docker startup script will create a random cryptic password for the control connection and use the value of `VNC_PW` for the view only connection.
116+
Since version `1.2.0` it's possible to prevent unwanted control over VNC. Therefore you can set the environment variable `VNC_VIEW_ONLY=true`. If set the docker startup script will create a random cryptic password for the control connection and use the value of `VNC_PW` for the view only connection over the VNC connection.
112117

113118
docker run -it -p 5901:5901 -p 6901:6901 -e VNC_VIEW_ONLY=true consol/centos-xfce-vnc
114119

changelog.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
11
## Changelog of the Docker headless VNC images
22

33
### Version 1.2.0
4-
* Use fixed firefox version `45.9.0esr` (#39, #20, #16)
4+
* Use fixed firefox version `45.9.0esr` ([#39](https://github.com/ConSol/docker-headless-vnc-container/issues/39), [#20](https://github.com/ConSol/docker-headless-vnc-container/issues/20), [#16](https://github.com/ConSol/docker-headless-vnc-container/issues/16))
55
* fix memory consumption problems in comparison to current firefox 55
66
* tested on long term container issues without crashes
7-
* Add en_US.UTF-8 as default locale (#27)
8-
* Add enviroment variable `VNC_VIEW_ONLY=true` for view only VNC connections (#25)
7+
* Add en_US.UTF-8 as default locale ([#27](https://github.com/ConSol/docker-headless-vnc-container/issues/27))
8+
* Add enviroment variable `VNC_VIEW_ONLY=true` for view only VNC connections ([#25](https://github.com/ConSol/docker-headless-vnc-container/issues/25))
99
* Update to tigervnc version `1.8`
10-
* Use a more stable command for ip determination (PR #31, thx to @arnaudveron)
11-
* Support empty `CMD` values in startup script (#32)
12-
* Add chromium flag `--disable-gpu` to work for current chromium (#36)
13-
* Add `TERM=xterm` environment var (#37)
10+
* Use a more stable command for ip determination (PR [#31](https://github.com/ConSol/docker-headless-vnc-container/issues/31), thx to @arnaudveron)
11+
* Support empty `CMD` values in startup script ([#32](https://github.com/ConSol/docker-headless-vnc-container/issues/32))
12+
* Add chromium flag `--disable-gpu` to work for current chromium ([#36](https://github.com/ConSol/docker-headless-vnc-container/issues/36))
13+
* Add `TERM=xterm` environment var ([#37](https://github.com/ConSol/docker-headless-vnc-container/issues/37))
1414

1515
### Version 1.1.0
1616

17-
* Add OpenShift support (#3)
18-
* Support for start container process as non-root in usermode (#7)
17+
* Add OpenShift support ([#3](https://github.com/ConSol/docker-headless-vnc-container/issues/3))
18+
* Support for start container process as non-root in usermode ([#7](https://github.com/ConSol/docker-headless-vnc-container/issues/7))
1919
* Add Labels for OpenShift
2020
* Add [IceWM](http://www.icewm.org/) as alternative UI
21-
* Remove Java installation, not needed in this image (#5)
22-
* Refactor build structure (#5)
23-
* Fix chromium/chrome startup (#2): Set chromium as default "chrome" and support `~/.chromium-browser.init`
24-
* Switch from vnc4server to tigervnc (#4)
25-
* Remove not needed Screensaver pacakges (#11)
26-
* Use Firefox 45 as fixed browser as long current firefox crashes (#16)
27-
* Fix issue be starting of reattached containers on `docker start` (#15)
21+
* Remove Java installation, not needed in this image ([#5](https://github.com/ConSol/docker-headless-vnc-container/issues/5))
22+
* Refactor build structure ([#5](https://github.com/ConSol/docker-headless-vnc-container/issues/5))
23+
* Fix chromium/chrome startup ([#2](https://github.com/ConSol/docker-headless-vnc-container/issues/2)): Set chromium as default "chrome" and support `~/.chromium-browser.init`
24+
* Switch from vnc4server to tigervnc ([#4](https://github.com/ConSol/docker-headless-vnc-container/issues/4))
25+
* Remove not needed Screensaver pacakges ([#11](https://github.com/ConSol/docker-headless-vnc-container/issues/11))
26+
* Use Firefox 45 as fixed browser as long current firefox crashes ([#16](https://github.com/ConSol/docker-headless-vnc-container/issues/16))
27+
* Fix issue be starting of reattached containers on `docker start` ([#15](https://github.com/ConSol/docker-headless-vnc-container/issues/15))

0 commit comments

Comments
 (0)