You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docker run --rm airbyte/source-declarative-manifest-gvisor spec
68
69
```
69
70
70
-
The image successfully runs the `spec` command without permission errors.
71
+
The error changed from the original permission denied error to:
72
+
```
73
+
running container: creating container: cannot create gofer process: unable to run a rootless container without userns
74
+
```
75
+
76
+
The container successfully falls back to direct execution and completes the spec command.
77
+
78
+
### Privileged Mode
79
+
```bash
80
+
docker run --rm --privileged airbyte/source-declarative-manifest-gvisor spec
81
+
```
82
+
83
+
Even with privileged mode, the same error occurs:
84
+
```
85
+
running container: creating container: cannot create gofer process: unable to run a rootless container without userns
86
+
```
87
+
88
+
### User Namespace Support
89
+
```bash
90
+
docker run --rm --userns=host airbyte/source-declarative-manifest-gvisor spec
91
+
```
92
+
93
+
The user namespace flag also results in the same error:
94
+
```
95
+
running container: creating container: cannot create gofer process: unable to run a rootless container without userns
96
+
```
97
+
98
+
These tests indicate that while we've resolved the directory permission issues, running gVisor within a container requires additional Docker runtime configuration beyond what can be achieved from within the container itself.
0 commit comments