apple/container

[Bug]: `--tmpfs` option for `container {create|run}` does not split mount options.

Aberta

#2.094 aberto em 7 de ago. de 2026

 (2 comentários) (0 reação) (1 responsável)Swift (752 forks)batch import
help wantedstorage

Métricas do repositório

Stars
 (26.498 estrelas)
Métricas de merge de PR
 (Mesclagem média 1d 17h) (60 fundiu PRs em 30d)

Description

I have done the following

  • I have searched the existing issues
  • If possible, I've reproduced the issue using the 'main' branch of this project

Steps to reproduce

% container run -it --rm --tmpfs /mnt/scratch:rw,exec alpine ls /mnt
scratch:rw,exec

Problem description

The --tmpfs option should split its value into one or two components (destination path and optional mount options) on the first colon.

The destination path must be a non-empty absolute path.

The mount deduplication should key on the lexically normalized destination path only, not the entire option string.

Validating mount options – not done today, we can continue to let invalid mounts fail in the container – is not in scope for the bug fix.

Environment

- OS: 26
- Xcode: 26
- Container: main

Code of Conduct

  • I agree to follow this project's Code of Conduct

Guia do colaborador