in case https://hub.docker.com/_/nextcloud/tags got a long time without updates (like 29.0.2 version for example)

this is the way to create your own container with the new version


git clone https://github.com/nextcloud/docker.git
cd docker/29/apache
docker build -t nextcloud .


Removing intermediate container 67379e9eedae
 ---> 5bceef9c58dd
Step 13/16 : COPY *.sh upgrade.exclude /
 ---> d95b985b6317
Step 14/16 : COPY config/* /usr/src/nextcloud/config/
 ---> 08773cbb97e9
Step 15/16 : ENTRYPOINT ["/entrypoint.sh"]
 ---> Running in 2c4bc0bac7a9
Removing intermediate container 2c4bc0bac7a9
 ---> da70988fdac9
Step 16/16 : CMD ["apache2-foreground"]
 ---> Running in 90709fedaa23
Removing intermediate container 90709fedaa23
 ---> 9b81e771a6a0
Successfully built 9b81e771a6a0
Successfully tagged nextcloud:latest
docker image tag nextcloud:latest nextcloud:29.0.2
root@server:~/repo/docker/29/apache# docker images
REPOSITORY   TAG       IMAGE ID       CREATED          SIZE
nextcloud    29.0.2    8fcb0f037637   27 seconds ago   1.38GB
nextcloud    latest    8fcb0f037637   27 seconds ago   1.38GB
nextcloud    29.0.1    4b4e09505515   5 days ago       1.29GB

after apply new container

cloud-server  | Initializing nextcloud 29.0.2.2 ...
cloud-server  | Upgrading nextcloud from 29.0.1.1 ...



  • No labels