Developing KDE PIM with Docker
David Jarvie
djarvie at kde.org
Thu Nov 2 20:11:37 GMT 2017
On Thursday 02 Nov 2017 11:05:18 Sandro Knauß wrote:
> Hey,
>
> > That's what I did. Both folders I tried existed before I ran docker, and
> > they were owned by the user (not root), with the usual permissions.
>
> I use also the docker script and do not face this problem at all.
> outside the docker:
> % ls -lsa ~/kdepim-dev
> total 136
> 4 drwxr-xr-x 9 me me 4096 Okt 30 11:18 ./
> 68 drwxr-xr-x 99 me me 65536 Nov 2 11:03 ../
>
> cmd:
> ~/git/kdepim-docker/run.sh ~/kdepim-dev
>
> inside docker it looks for me like this:
> neon at baedc5b0dfed:~$ ls -lsa ~/kdepim
> total 76
> 4 drwxr-xr-x 9 neon admin 4096 Oct 30 10:18 .
> 8 drwxr-xr-x 1 neon neon 4096 Nov 2 10:00 ..
Running the 'ls' commands gives the same permissions and ownerships for me.
However, when I try to create any file in ~/kdepim in the docker instance, I
always get an error message "Read-only file system".
The docker command which run.sh executes is
sudo docker run -ti -e DISPLAY -e ICECC_SERVER -v=/tmp/.X11-unix:/tmp/.X11-
unix:rw,z -v=/run/user/1000/pulse:/run/user/1000/pulse:rw,z -
v=/home/david/kdepim-dev:/home/neon/kdepim:rw,z --privileged --name kdepim-dev
kdepim:dev
So ~/kdepim-dev *should* be mounted read-write, but for some reason must be
getting mounted read-only. There is no error message when I start docker.
--
David Jarvie.
KDE developer.
KAlarm author -- http://www.astrojar.org.uk/kalarm
More information about the kde-pim
mailing list