Hello everyone !
I really love your product. I’ve never seen anything like it. However, I cannot find anywhere what are the path to mount in order to save data on the host.
Could you please indicate me which path to bind ?
Thanks a lot !
Luca
Hello everyone !
I really love your product. I’ve never seen anything like it. However, I cannot find anywhere what are the path to mount in order to save data on the host.
Could you please indicate me which path to bind ?
Thanks a lot !
Luca
That’s a doog idea. PLease let me also know how to mount other hdd volumes to ucs for sharing big data especially.
kindly
Hey there,
actually I am planning a scenario, having a docker based UCS running in a hetzner cloud environment. I’d like to know if it is possible to run even open-xchange in such a container. But I think that is not possible: [Q&A: Can I Upgrade UCS or Apps From Within the Docker Container?
I’d think it depends on what you are going to do with the docker container. I would say having at least
/etc/
/var/
/usr/
/lib/
as persisten volumes would be a good idea.
Cheers
Sebastian
In the end, what I did was to:
docker-compose up -d
docker exec -it ucs_container_name bash
rsync -av --progress --exclude run --exclude data --exclude boot --exclude --exclude dev --exclude proc / /VOLUME_DATA
docker-compose down
docker-compose up -d
Your data will be saved between up and downs.
version: '3'
services:
ucs:
image: univention/ucs-generic-amd64
restart: always
hostname: subdomain
ports:
- 127.0.0.1:50000:443
environment:
- domainname=subdomain.yourdomain.com
#- rootpwd=hereisarootpw
- container=docker
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:ro
#- ./VOLUME_DATA/etc:/etc
#- ./VOLUME_DATA/root:/root
#- ./VOLUME_DATA/var:/var
#- ./VOLUME_DATA/home:/home
#- ./VOLUME_DATA/lib:/lib
#- ./VOLUME_DATA/lib64:/lib64
#- ./VOLUME_DATA/sbin:/sbin
#- ./VOLUME_DATA/usr:/usr
#- ./VOLUME_DATA/opt:/opt
#- ./VOLUME_DATA/CUSTOM:/CUSTOM
tmpfs:
- /run
- /run/lock
cap_add:
- SYS_ADMIN
This looks nice indeed. Have you tried to install an app via appcenter from within the docker environment?
Yes it works, you can run apps without problems.
You only won’t be able to run apps that are docker-based, since docker-in-docker is not supported in this case.
Did anybody manage to set persistent volumes up this way recently?
I somehow did not manage to do so. That’s why I am wondering whether it is still possible.
Greetings
Gerrit