mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
Do not create /dev/fuse by default
This device is not required by the OCI spec. The rationale for this was linked to docker/docker#2393 So a non functional /dev/fuse was created, and actual fuse use still is required to add the device explicitly. However even old versions of the JVM on Ubuntu 12.04 no longer require the fuse package, and this is all not needed. See also https://github.com/opencontainers/runc/pull/983 although this change alone stops the fuse device being created. Tested and does not change actual ability to use fuse. Signed-off-by: Justin Cormack <justin.cormack@docker.com>
This commit is contained in:
parent
d8240c8e27
commit
39ecc08f32
2 changed files with 1 additions and 12 deletions
|
@ -61,7 +61,6 @@ func (s *DockerSuite) TestDiffEnsureDefaultDevs(c *check.C) {
|
|||
"A /dev/mqueue": true,
|
||||
"A /dev/kmsg": true,
|
||||
"A /dev/fd": true,
|
||||
"A /dev/fuse": true,
|
||||
"A /dev/ptmx": true,
|
||||
"A /dev/null": true,
|
||||
"A /dev/random": true,
|
||||
|
|
|
@ -104,17 +104,7 @@ func DefaultSpec() specs.Spec {
|
|||
// null, zero, full, random, urandom, tty, console, and ptmx.
|
||||
// ptmx is a bind-mount or symlink of the container's ptmx.
|
||||
// See also: https://github.com/opencontainers/runtime-spec/blob/master/config-linux.md#default-devices
|
||||
Devices: []specs.Device{
|
||||
{
|
||||
Type: "c",
|
||||
Path: "/dev/fuse",
|
||||
Major: 10,
|
||||
Minor: 229,
|
||||
FileMode: fmPtr(0666),
|
||||
UID: u32Ptr(0),
|
||||
GID: u32Ptr(0),
|
||||
},
|
||||
},
|
||||
Devices: []specs.Device{},
|
||||
Resources: &specs.Resources{
|
||||
Devices: []specs.DeviceCgroup{
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue