通过gitlab executor绑定Docker卷文件失败

通过gitlab executor绑定Docker卷文件失败,docker,docker-compose,gitlab-ci,gitlab-ci-runner,Docker,Docker Compose,Gitlab Ci,Gitlab Ci Runner,我在使用docker compose通过卷装载文件时遇到问题。在本地计算机上装载时不会发生错误,但在gitlab executor上装载时,文件装载失败。如果路径被替换为文件夹,则错误消失 注意:${FILES\u DIRECTORY}是绝对路径 这是有效的(使用文件夹代替文件): 此操作失败(直接使用文件): 故障日志: 错误:对于wordpress\u,sandra无法启动服务wordpress:OCI运行时创建失败:container\u linux.go:346:启动容器进程导致“pro

我在使用docker compose通过卷装载文件时遇到问题。在本地计算机上装载时不会发生错误,但在gitlab executor上装载时,文件装载失败。如果路径被替换为文件夹,则错误消失

注意:${FILES\u DIRECTORY}是绝对路径

这是有效的(使用文件夹代替文件):

此操作失败(直接使用文件):

故障日志:

错误:对于wordpress\u,sandra无法启动服务wordpress:OCI运行时创建失败:container\u linux.go:346:启动容器进程导致“process\u linux.go:449:container init-result\\”rootfs\u linux.go:58:mounting\\”/var/www/html/sandra/wp-config.php\\”到rootfs\\“/var/lib/docker/overlay2/6cbe5f406a887cabbc1b42303f2469fe61de263e9a769192a82bfbe5753e5d5f/merged\\”at\\\”/var/lib/docker/overlay2/6cbe5f406a887cabbc1b42303f2469fe61de263e9a769192a82bfbe5753e5d5f/merged/var/www/html/wp config.php\\\\\\\\\\\\\\\\\\\“非目录\\”:未知:您是否试图将目录装载到文件上(反之亦然)?检查指定的主机路径是否存在,是否为预期类型

错误:对于wordpress,无法启动服务wordpress:OCI运行时创建失败:container_linux.go:346:启动容器进程导致“process_linux.go:449:container init-result\\“rootfs_linux.go:58:mounting\\”/var/www/html/sandra/wp config.php\\“to rootfs\\”/var/lib/docker/overlay2/6cbe5f406a887cabfc1b42303f2469fe61de263e9a769192a82bfbe5753e5d5f/merged\\“at\\\”/var/lib/docker/overlay2/6cbe5f406a887cabfc1b42303f2469fe61de263e9a769192a82bfbe5753e5d5f/merged/var/www/html/wp config.php\\\“非目录\\”:未知:您是否正在尝试将目录装载到文件上(反之亦然)?检查指定的主机路径是否存在,是否为预期类型

volumes:
  - type: volume
    source: ${FILES_DIRECTORY}/uploads
    target: /usr/local/etc/php/conf.d/uploads
  - type: volume
    source: ${FILES_DIRECTORY}/test
    target: /var/www/html/test
volumes:
  - type: volume
    source: ${FILES_DIRECTORY}/uploads.ini
    target: /usr/local/etc/php/conf.d/uploads.ini
  - type: volume
    source: ${FILES_DIRECTORY}/wp-config.php
    target: /var/www/html/wp-config.php