diff --git a/README.md b/README.md index a4bd9d0c..25a4661c 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ [![Build Status](https://ci.openhab.org/job/openHAB-Docker/badge/icon)](https://ci.openhab.org/job/openHAB-Docker/) [![EPL-2.0](https://img.shields.io/badge/license-EPL%202-green.svg)](https://opensource.org/licenses/EPL-2.0) [![Bountysource](https://www.bountysource.com/badge/tracker?tracker_id=31868624)](https://www.bountysource.com/teams/openhab/issues?tracker_ids=31868624) -[![Docker Version](https://img.shields.io/badge/version-4.0.3-blue)](https://hub.docker.com/repository/docker/openhab/openhab/tags?name=4.0.3) +[![Docker Version](https://img.shields.io/badge/version-4.0.4-blue)](https://hub.docker.com/repository/docker/openhab/openhab/tags?name=4.0.4) [![Docker Stars](https://img.shields.io/docker/stars/openhab/openhab.svg?cacheSeconds=2592000)](https://hub.docker.com/r/openhab/openhab/) [![Docker Pulls](https://img.shields.io/docker/pulls/openhab/openhab.svg?cacheSeconds=2592000)](https://hub.docker.com/r/openhab/openhab/) [![GitHub Issues](https://img.shields.io/github/issues/openhab/openhab-docker.svg)](https://github.com/openhab/openhab-docker/issues) @@ -69,7 +69,7 @@ The openHAB Docker images are available in the [openhab/openhab](https://hub.doc **Versions:** * **Stable:** Thoroughly tested semi-annual official releases of openHAB. Use the stable version for your production environment if you do not need the latest enhancements and prefer a robust system. - * `4.0.3` ([Release notes](https://github.com/openhab/openhab-distro/releases/tag/4.0.3)) + * `4.0.4` ([Release notes](https://github.com/openhab/openhab-distro/releases/tag/4.0.4)) * `3.4.5` ([Release notes](https://github.com/openhab/openhab-distro/releases/tag/3.4.5)) * **Milestone:** Intermediary releases of the next openHAB version which are released about once a month. They include recently added features and bugfixes and are a good compromise between the current stable version and the bleeding-edge and potentially unstable snapshot version. * `4.1.0.M2` ([Release notes](https://github.com/openhab/openhab-distro/releases/tag/4.1.0.M2)) @@ -85,7 +85,7 @@ The openHAB Docker images are available in the [openhab/openhab](https://hub.doc The Alpine images are substantially smaller than the Debian images but may be less compatible because OpenJDK is used (see [Prerequisites](https://www.openhab.org/docs/installation/#prerequisites) for known disadvantages). Older container images may use older versions of the Debian and Alpine base images. -If you are unsure about what your needs are, you probably want to use `openhab/openhab:4.0.3`. +If you are unsure about what your needs are, you probably want to use `openhab/openhab:4.0.4`. **Platforms:** @@ -105,7 +105,7 @@ There is no `linux/arm/v7` Alpine image for openHAB 3 (or newer) because the req The following will run openHAB in demo mode on the host machine: -`docker run --name openhab --net=host openhab/openhab:4.0.3` +`docker run --name openhab --net=host openhab/openhab:4.0.4` _**NOTE:** Although this is the simplest method to getting openHAB up and running, but it is not the preferred method. To properly run the container, please specify a **host volume** for the directories._ @@ -134,7 +134,7 @@ docker run \ -e "EXTRA_JAVA_OPTS=-Duser.timezone=Europe/Berlin" \ -d \ --restart=always \ - openhab/openhab:4.0.3 + openhab/openhab:4.0.4 ``` #### Running from compose-file.yml @@ -146,7 +146,7 @@ version: '2.2' services: openhab: - image: "openhab/openhab:4.0.3" + image: "openhab/openhab:4.0.4" restart: always network_mode: host volumes: @@ -169,7 +169,7 @@ version: '2.2' services: openhab: - image: "openhab/openhab:4.0.3" + image: "openhab/openhab:4.0.4" restart: always network_mode: host volumes: @@ -205,7 +205,7 @@ version: '2.2' services: openhab: container_name: openhab - image: "openhab/openhab:4.0.3" + image: "openhab/openhab:4.0.4" restart: always network_mode: host cap_add: @@ -229,7 +229,7 @@ version: '2.2' services: openhab: - image: "openhab/openhab:4.0.3" + image: "openhab/openhab:4.0.4" restart: always ports: - "8080:8080" @@ -262,7 +262,7 @@ docker run \ -v /opt/openhab/userdata:/openhab/userdata \ -e "CRYPTO_POLICY=unlimited" \ -e "EXTRA_JAVA_OPTS=-Duser.timezone=Europe/Berlin" \ - openhab/openhab:4.0.3 + openhab/openhab:4.0.4 ``` ### Automating Docker setup using Ansible (for advanced user) @@ -281,7 +281,7 @@ If run elsewhere, replace it with ro. tags: openhab docker_container: name: openhab - image: openhab/openhab:4.0.3 + image: openhab/openhab:4.0.4 state: started detach: yes ports: @@ -318,7 +318,7 @@ The default password for the login is: `habopen` The container starts openHAB in server mode when no TTY is provided, example: -`docker run --detach --name openhab openhab/openhab:4.0.3` +`docker run --detach --name openhab openhab/openhab:4.0.4` When the container runs in server mode you can also add a console logger so it prints logging to stdout so you can check the logging of a container named "openhab" with: @@ -335,13 +335,13 @@ To use a console logger with openHAB 2, edit `userdata/etc/org.ops4j.pax.logging When a TTY is provided openHAB is started with an interactive console, e.g.: -`docker run -it openhab/openhab:4.0.3` +`docker run -it openhab/openhab:4.0.4` #### Debug mode The debug mode is started with the command: -`docker run -it openhab/openhab:4.0.3 ./start_debug.sh` +`docker run -it openhab/openhab:4.0.4 ./start_debug.sh` ## Environment variables @@ -515,7 +515,7 @@ For more information on this see the [Docker documentation](https://docs.docker. Checkout the GitHub repository, change to a directory containing a Dockerfile (e.g. `/debian`) and then run these commands to build and run a Docker image for your current platform: ```shell -$ docker build --build-arg JAVA_VERSION=17 --build-arg OPENHAB_VERSION=4.0.3 --tag openhab/openhab . +$ docker build --build-arg JAVA_VERSION=17 --build-arg OPENHAB_VERSION=4.0.4 --tag openhab/openhab . $ docker run openhab/openhab ``` @@ -531,7 +531,7 @@ $ docker buildx create --name builder --use Change to a directory containing a Dockerfile (e.g. `/debian`) and then use the following command to build an ARMv7 image: ```shell -$ docker buildx build --build-arg JAVA_VERSION=17 --build-arg OPENHAB_VERSION=4.0.3 --platform linux/arm/v7 --tag openhab/openhab --load . +$ docker buildx build --build-arg JAVA_VERSION=17 --build-arg OPENHAB_VERSION=4.0.4 --platform linux/arm/v7 --tag openhab/openhab --load . ``` The `build` script in the root of the repository helps to simplify building the openHAB images with BuildKit.