通过gitlab executor绑定Docker卷文件失败
我在使用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\\\“非目录\\”:未知:您是否正在尝试将目录装载到文件上(反之亦然)?检查指定的主机路径是否存在,是否为预期类型通过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
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