1
0
Fork 0
mirror of https://github.com/Kozea/Radicale.git synced 2025-09-30 21:12:05 +00:00

Add information about official docker image

Sardorbek Imomaliev 2025-07-20 18:42:41 +01:00
parent 4b82d34714
commit a593c23704

@ -1,13 +1,24 @@
# Installing on Docker # Installing on Docker
There is a `Dockerfile` at the root of this repository which you can use to build your own Docker image. There is not an officially published Docker image from this file though. However, there is a third party automatically built and published Docker image on Docker Hub at https://hub.docker.com/r/grepular/radicale. This image is built automatically once a day if a new version of Radicale has been released, by an automated workflow at this Gitlab repository https://gitlab.com/grepular/docker-radicale. For a given `major.minor.patch` version release, the following Docker tags are published: ## Official image
There is a `Dockerfile` at the root of this repository which you can use to build your own Docker image. There is now an officially published Docker image from this file on GitHub `docker pull ghcr.io/kozea/radicale:latest`. You can find the list of available images here https://github.com/Kozea/Radicale/pkgs/container/radicale. The following Docker tags are published:
- latest
- nightly-{YYYYMMDD} (example `nightly-20250720`)
- major.minor.patch
## Alternative image
There is also a third party automatically built and published Docker image on Docker Hub at https://hub.docker.com/r/grepular/radicale. This image is built automatically once a day if a new version of Radicale has been released, by an automated workflow at this Gitlab repository https://gitlab.com/grepular/docker-radicale. For a given `major.minor.patch` version release, the following Docker tags are published:
- latest - latest
- major.minor.patch - major.minor.patch
- major.minor - major.minor
- major - major
## Trust ### Trust
The person behind this auto-built image is - https://www.grepular.com / https://github.com/mikecardwell / https://gitlab.com/mikecardwell and it's origin is this discussion - https://github.com/Kozea/Radicale/discussions/1745 The person behind this auto-built image is - https://www.grepular.com / https://github.com/mikecardwell / https://gitlab.com/mikecardwell and it's origin is this discussion - https://github.com/Kozea/Radicale/discussions/1745
@ -18,7 +29,7 @@ docker run \
-p 127.0.0.1:5232:5232 \ -p 127.0.0.1:5232:5232 \
-v "$PWD/config:/etc/radicale" \ -v "$PWD/config:/etc/radicale" \
-v "$PWD/data:/var/lib/radicale" \ -v "$PWD/data:/var/lib/radicale" \
grepular/radicale:3 ghcr.io/kozea/radicale:latest
``` ```
Now you should be able to access it at http://127.0.0.1:5232 Now you should be able to access it at http://127.0.0.1:5232
@ -30,7 +41,7 @@ Now you should be able to access it at http://127.0.0.1:5232
version: "2.1" version: "2.1"
services: services:
radicale: radicale:
image: grepular/radicale:3 image: ghcr.io/kozea/radicale:3.5.4
user: root user: root
ports: ports:
- "5232:5232" - "5232:5232"
@ -47,7 +58,7 @@ If you wish to build the image locally as part of your docker-compose configurat
version: "2.1" version: "2.1"
services: services:
radicale: radicale:
build: "https://github.com/Kozea/Radicale.git#v3.5.2" build: "https://github.com/Kozea/Radicale.git#v3.5.4"
user: root user: root
ports: ports:
- "5232:5232" - "5232:5232"