我们刚刚将其中一个大厅升级到3.3.0,我们在其中一个工作中遇到了一个奇怪的错误。
runc create: exit status 1: container_linux.go:264: starting container process caused "process_linux.go:339: container init caused \"rootfs_linux.go:56: mounting \\\"/var/vcap/data/baggageclaim/volumes/live/17c7c6fb-a294-4274-4d3c-99d14980ab4f/volume\\\" to rootfs \\\"/var/vcap/data/garden/graph/aufs/mnt/9985cede6b6b24ac198ea4a6b252fcaa56eb1f0062cf102e9d45f293ec82ee9d\\\" at \\\"/var/vcap/data/garden/graph/aufs/mnt/9985cede6b6b24ac198ea4a6b252fcaa56eb1f0062cf102e9d45f293ec82ee9d/scratch\\\" caused \\\"mkdir /var/vcap/data/garden/graph/aufs/mnt/9985cede6b6b24ac198ea4a6b252fcaa56eb1f0062cf102e9d45f293ec82ee9d/scratch: permission denied\\\"\""
任务的配置是
- task: create-release
config:
platform: linux
run:
path: echo
答案 0 :(得分:0)
从大会及以上版本3.0开始,您必须在每个任务配置中指定image_resource
。
在您的任务配置中未定义image
(现已弃用并重命名为rootfs_uri
)或image_resource
过去曾是未记录且未指定的行为,它会让Garden选择基于Garden默认的图像。
尝试类似
的任务- task: create-release
config:
platform: linux
image_resource:
type: docker-image
source:
repository: alpine
run:
path: echo