Я пытаюсь настроить Dockerfile, я просто хочу создать папку и назначить пользователя (PID и GID) для новой папки.
Вот мой полный Dockerfile:
FROM linuxserver/nextcloud
COPY script /home/
RUN /home/script
Содержимое файла скрипта:
#!/bin/sh
mkdir -p /data/local_data
chown -R abc:abc /data/local_data
Я дал ему следующее разрешение: chmod +x script
В данный момент он не создает папку, и я вижув журналах нет ошибок.
Команда для запуска контейнера:
docker run -d \
--name=nextcloud \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Europe/Paris \
-p 443:443 \
-p 8080:80 \
-v /home/foouser/nextcloud:/config \
-v /home/foouser/data:/data \
--restart unless-stopped \
nextcloud_custom
Журналы из сборки:
Step 1/3 : FROM linuxserver/nextcloud
---> d1af592649f2
Step 2/3 : COPY script /home/
---> 0b005872bd3b
Step 3/3 : RUN /home/script
---> Running in 9fbd3f9654df
Removing intermediate container 9fbd3f9654df
---> 91cc65981944
Successfully built 91cc65981944
Successfully tagged nextcloud_custom:latest