I recently studied up on Docker and I’m now trying to use it to host OpenHAB.
I’m trying to run OpenHAB on a windows machine with intel cpu with the following command:
docker run -it --name openhab --net=host openhab/openhab:2.1.0-amd64-alpine
which works but I’m not able to browse it on localhost:8080 or 8443. Docker is running on my PC using Linux container so I’m not entirely sure here what’s going wrong. I believe I do got the right image?
Going from there I created the following docker-compose file:
version: '3' services: openhab: #image for Windows host on intel cpu image: "openhab/openhab:2.1.0-amd64-alpine" # restart: always # network_mode: host tty: true # net: "host" volumes: - "./OpenHAB2/etc/localtime:/etc/localtime:ro" - "./OpenHAB2/etc/timezone:/etc/timezone:ro" - "./OpenHAB2/openhab_addons:/openhab/addons" - "./OpenHAB2/openhab_conf:/openhab/conf" - "./OpenHAB2/openhab_userdata:/openhab/userdata" environment: OPENHAB_HTTP_PORT: "8080" OPENHAB_HTTPS_PORT: "8443" ports: - "8080:8080" - "8433:8433"
again, this runs (the config folders get populated) but I’m not able to browse localhost:8080.
Note: if i use version 2.1 in the docker-compose file I get an error.
Would anyone have some input?