Owncloud docker volume not mounting

Hi,

i am running owncloud docker version (owncloud/server) and for customization and easy development i tried to run the docker with volumes and its generating errors.
This is the command i used to run docker of owncloud:
sudo docker run -v /home/dev/Desktop/cloud-docker:/var/www/owncloud -p 8080:8080 owncloud/server

This command created following errors which i am not sure how its can be solved.

dev@dev-server:~$ sudo docker run -v /home/dev/Desktop/cloud-docker:/var/www/owncloud -p 8080:8080 owncloud/server
Creating volume foldersā€¦
Creating hook foldersā€¦
Writing config fileā€¦
Fixing base permsā€¦
Fixing data permsā€¦
Fixing hook permsā€¦
Upgrading server databaseā€¦
Could not open input file: /var/www/owncloud/occ
Touching log fileā€¦
dpkg: error: --compare-versions takes three arguments:

Type dpkg --help for help about installing and deinstalling packages [*];
Use ā€˜aptā€™ or ā€˜aptitudeā€™ for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;

Options marked [*] produce a lot of output - pipe it through ā€˜lessā€™ or ā€˜moreā€™ !
Writing objectstore configā€¦
Writing php configā€¦
dpkg: error: --compare-versions takes three arguments:

Type dpkg --help for help about installing and deinstalling packages [*];
Use ā€˜aptā€™ or ā€˜aptitudeā€™ for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;

Options marked [*] produce a lot of output - pipe it through ā€˜lessā€™ or ā€˜moreā€™ !
Writing apache configā€¦
Enabling cron backgroundā€¦
Could not open input file: /var/www/owncloud/occ


can anyone help with this issue or can you guide how can i mount the /var/www/owncloud from container to the host pc?

I donā€™t think that docker image is intended for development purposes. I think it has a fixed ownCloud version which probably shouldnā€™t be touched.

If you want to inject your own ownCloud, you could try with the ā€œowncloud/base:20.04ā€ image. Just changing the docker image should be good for your case.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.