docker files for h2o http2 webserver, see https://h2o.examp1e.net/
latest
(master/Dockerfile)
version specific tags below
simplest run
docker run -p "8080:8080" -ti lkwg82/h2o-http2-server
test with
$ curl http://localhost:8080/
not found
A short tutorial can be found on https://blog.lgohlke.de/docker/h2o/2016/03/01/dockerized-h2o-webserver.html
A sample docker-compose file with reduced capability set
version: '3'
services:
h2o:
image: lkwg82/h2o-http2-server:v2.2.6
ports:
- "444:1443"
volumes:
- "/etc/h2o:/etc/h2o"
- "/etc/letsencrypt:/etc/letsencrypt"
- "/var/log/h2o:/var/log/h2o"
working_dir: /etc/h2o
restart: always
cap_add:
- setuid
- setgid
- chown
- sys_admin
cap_drop:
- ALL
# vim: syntax=yaml expandtab
automatically ...
- checks for new releases
- create new tags with changed Dockerfile
- pushes the tags
./check_releases.sh
in crontab
12 23 * * * bash -c 'cd ~/h2o.docker; git pull; ./check_releases.sh'
Tags
v1.4.0
(v1.4.0/Dockerfile)v1.4.1
(v1.4.1/Dockerfile)v1.4.2
(v1.4.2/Dockerfile)v1.4.3
(v1.4.3/Dockerfile)v1.4.4
(v1.4.4/Dockerfile)v1.4.5
(v1.4.5/Dockerfile)v1.5.0
(v1.5.0/Dockerfile)v1.5.1
(v1.5.1/Dockerfile)v1.5.2
(v1.5.2/Dockerfile)v1.5.3
(v1.5.3/Dockerfile)v1.5.4
(v1.5.4/Dockerfile)v1.6.0
(v1.6.0/Dockerfile)v1.6.1
(v1.6.1/Dockerfile)v1.6.2
(v1.6.2/Dockerfile)v1.6.3
(v1.6.3/Dockerfile)v1.7.0
(v1.7.0/Dockerfile)v1.7.1
(v1.7.1/Dockerfile)v1.7.2
(v1.7.2/Dockerfile)v1.7.3
(v1.7.3/Dockerfile)v2.0.0-beta3
(v2.0.0-beta3/Dockerfile)v2.0.0-beta4
(v2.0.0-beta4/Dockerfile)v2.0.0-beta5
(v2.0.0-beta5/Dockerfile)v2.0.0
(v2.0.0/Dockerfile)v2.0.1
(v2.0.1/Dockerfile)v2.1.0-beta1
(v2.1.0-beta1/Dockerfile)v2.0.2
(v2.0.2/Dockerfile)v2.0.3
(v2.0.3/Dockerfile)v2.1.0-beta2
(v2.1.0-beta2/Dockerfile)v2.0.4
(v2.0.4/Dockerfile)v2.1.0-beta3
(v2.1.0-beta3/Dockerfile)v2.1.0-beta3
(v2.1.0-beta3/Dockerfile)v2.0.5
(v2.0.5/Dockerfile)v2.1.0-beta4
(v2.1.0-beta4/Dockerfile)v2.0.6
(v2.0.6/Dockerfile)v2.1.0
(v2.1.0/Dockerfile)v2.2.0-beta1
(v2.2.0-beta1/Dockerfile)v2.2.0-beta2
(v2.2.0-beta2/Dockerfile)v2.2.0-beta3
(v2.2.0-beta3/Dockerfile)v2.2.0
(v2.2.0/Dockerfile)v2.2.1
(v2.2.1/Dockerfile)v2.2.2
(v2.2.2/Dockerfile)v2.2.3
(v2.2.3/Dockerfile)v2.2.4
(v2.2.4/Dockerfile)v2.2.5
(v2.2.5/Dockerfile)v2.3.0-beta1
(v2.3.0-beta1/Dockerfile)v2.2.6
(v2.2.6/Dockerfile)v2.3.0-beta2
(v2.3.0-beta2/Dockerfile)