Skip to content

Commit

Permalink
update documentation for version 1.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Tobias Schneck committed Sep 18, 2017
1 parent 8885b58 commit 77c2bfb
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 20 deletions.
2 changes: 1 addition & 1 deletion .build/tag_image.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ SRC_TAG=$1
TARGET_TAG=$2
echo "tag $SRC_TAG -> $TARGET_TAG"
if [[ $SRC_TAG == "" ]] || [[ $TARGET_TAG == "" ]] ; then
echo "ERROR: execute script like: tag_image.h <src-tag> <target-tag>"
echo "ERROR: execute script like: tag_image.sh <src-tag> <target-tag>"
exit -1
fi

Expand Down
Binary file added .pics/vnc_container_view.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 8 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

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

Each docker image is installed with the following components:
Each Docker image is installed with the following components:

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

![Docker VNC Desktop access via HTML page](/home/tschneck/git-files/sakuli-repos/docker-headless-vnc-container/.pics/vnc_container_view.png)

## Current provided OS & UI sessions:
* `consol/centos-xfce-vnc`: __Centos7 with `Xfce4` UI session__

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

[![](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)

## OpenShift / Kubernetes

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)

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

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

docker run -d -p 5901:5901 -p 6901:6901 consol/centos-xfce-vnc
docker run -it -p 5901:5901 -p 6901:6901 consol/centos-xfce-vnc bash

Build an image from scratch:

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

### 4) View only VNC
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.
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.

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

Expand Down
32 changes: 16 additions & 16 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
## Changelog of the Docker headless VNC images

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

### Version 1.1.0

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

0 comments on commit 77c2bfb

Please sign in to comment.