parent
ff5fe4cfaf
commit
e4179c2500
32
README.md
32
README.md
|
@ -4,7 +4,7 @@
|
|||
|
||||
[](https://ci.openhab.org/job/openHAB-Docker/)
|
||||
[](https://opensource.org/licenses/EPL-2.0)
|
||||
[](https://hub.docker.com/repository/docker/openhab/openhab/tags?name=4.3.4)
|
||||
[](https://hub.docker.com/repository/docker/openhab/openhab/tags?name=4.3.5)
|
||||
[](https://hub.docker.com/r/openhab/openhab/)
|
||||
[](https://hub.docker.com/r/openhab/openhab/)
|
||||
[](https://github.com/openhab/openhab-docker/issues)
|
||||
|
@ -68,7 +68,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.3.4` ([Release notes](https://github.com/openhab/openhab-distro/releases/tag/4.3.4))
|
||||
* `4.3.5` ([Release notes](https://github.com/openhab/openhab-distro/releases/tag/4.3.5))
|
||||
* `4.2.3` ([Release notes](https://github.com/openhab/openhab-distro/releases/tag/4.2.3))
|
||||
* **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.
|
||||
* `5.0.0.M2` ([Release notes](https://github.com/openhab/openhab-distro/releases/tag/5.0.0.M2))
|
||||
|
@ -84,7 +84,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.3.4`.
|
||||
If you are unsure about what your needs are, you probably want to use `openhab/openhab:4.3.5`.
|
||||
|
||||
**Platforms:**
|
||||
|
||||
|
@ -102,7 +102,7 @@ The following Docker platforms are supported (automatically determined):
|
|||
|
||||
The following will run openHAB in demo mode on the host machine:
|
||||
|
||||
`docker run --name openhab --net=host openhab/openhab:4.3.4`
|
||||
`docker run --name openhab --net=host openhab/openhab:4.3.5`
|
||||
|
||||
_**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._
|
||||
|
@ -131,7 +131,7 @@ docker run \
|
|||
-e "EXTRA_JAVA_OPTS=-Duser.timezone=Europe/Berlin" \
|
||||
-d \
|
||||
--restart=always \
|
||||
openhab/openhab:4.3.4
|
||||
openhab/openhab:4.3.5
|
||||
```
|
||||
|
||||
#### Running from compose-file.yml
|
||||
|
@ -141,7 +141,7 @@ Create the following `docker-compose.yml` for use of local directories and start
|
|||
```yaml
|
||||
services:
|
||||
openhab:
|
||||
image: "openhab/openhab:4.3.4"
|
||||
image: "openhab/openhab:4.3.5"
|
||||
restart: always
|
||||
network_mode: host
|
||||
volumes:
|
||||
|
@ -162,7 +162,7 @@ Create the following `docker-compose.yml` for use of Docker volumes and start th
|
|||
```yml
|
||||
services:
|
||||
openhab:
|
||||
image: "openhab/openhab:4.3.4"
|
||||
image: "openhab/openhab:4.3.5"
|
||||
restart: always
|
||||
network_mode: host
|
||||
volumes:
|
||||
|
@ -196,7 +196,7 @@ Create the following `docker-compose.yml` and start the container with `docker c
|
|||
services:
|
||||
openhab:
|
||||
container_name: openhab
|
||||
image: "openhab/openhab:4.3.4"
|
||||
image: "openhab/openhab:4.3.5"
|
||||
restart: always
|
||||
network_mode: host
|
||||
cap_add:
|
||||
|
@ -218,7 +218,7 @@ On Windows and macOS ports should be exposed by adding port options to commands
|
|||
```yaml
|
||||
services:
|
||||
openhab:
|
||||
image: "openhab/openhab:4.3.4"
|
||||
image: "openhab/openhab:4.3.5"
|
||||
restart: always
|
||||
ports:
|
||||
- "8080:8080"
|
||||
|
@ -251,7 +251,7 @@ docker run \
|
|||
-v /opt/openhab/userdata:/openhab/userdata \
|
||||
-e "CRYPTO_POLICY=unlimited" \
|
||||
-e "EXTRA_JAVA_OPTS=-Duser.timezone=Europe/Berlin" \
|
||||
openhab/openhab:4.3.4
|
||||
openhab/openhab:4.3.5
|
||||
```
|
||||
|
||||
### Automating Docker setup using Ansible (for advanced user)
|
||||
|
@ -270,7 +270,7 @@ If run elsewhere, replace it with ro.
|
|||
tags: openhab
|
||||
docker_container:
|
||||
name: openhab
|
||||
image: openhab/openhab:4.3.4
|
||||
image: openhab/openhab:4.3.5
|
||||
state: started
|
||||
detach: yes
|
||||
ports:
|
||||
|
@ -307,7 +307,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.3.4`
|
||||
`docker run --detach --name openhab openhab/openhab:4.3.5`
|
||||
|
||||
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:
|
||||
|
||||
|
@ -324,13 +324,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.3.4`
|
||||
`docker run -it openhab/openhab:4.3.5`
|
||||
|
||||
#### Debug mode
|
||||
|
||||
The debug mode is started with the command:
|
||||
|
||||
`docker run -it openhab/openhab:4.3.4 ./start_debug.sh`
|
||||
`docker run -it openhab/openhab:4.3.5 ./start_debug.sh`
|
||||
|
||||
## Environment variables
|
||||
|
||||
|
@ -505,7 +505,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.3.4 --tag openhab/openhab .
|
||||
$ docker build --build-arg JAVA_VERSION=17 --build-arg OPENHAB_VERSION=4.3.5 --tag openhab/openhab .
|
||||
$ docker run openhab/openhab
|
||||
```
|
||||
|
||||
|
@ -521,7 +521,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.3.4 --platform linux/arm/v7 --tag openhab/openhab --load .
|
||||
$ docker buildx build --build-arg JAVA_VERSION=17 --build-arg OPENHAB_VERSION=4.3.5 --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.
|
||||
|
|
Loading…
Reference in New Issue