Don't add /.docker-id to the container filesystem

This commit is contained in:
Solomon Hykes 2013-10-18 00:01:29 +00:00
parent 330062ef72
commit ed03dbfe82
2 changed files with 0 additions and 20 deletions

View File

@ -312,9 +312,5 @@ func ChangesDirs(newDir, oldDir string) ([]Change, error) {
return nil, err return nil, err
} }
// Ignore changes in .docker-id
_ = newRoot.Remove("/.docker-id")
_ = oldRoot.Remove("/.docker-id")
return newRoot.Changes(oldRoot), nil return newRoot.Changes(oldRoot), nil
} }

View File

@ -390,13 +390,6 @@ func (image *Image) ensureImageDevice(devices *devmapper.DeviceSetDM) error {
return err return err
} }
if err := ioutil.WriteFile(path.Join(mountDir, ".docker-id"), []byte(image.ID), 0600); err != nil {
utils.Debugf("Error writing file: %s", err)
devices.UnmountDevice(image.ID, mountDir, true)
devices.RemoveDevice(image.ID)
return err
}
if err = image.applyLayer(layerPath(root), mountDir); err != nil { if err = image.applyLayer(layerPath(root), mountDir); err != nil {
utils.Debugf("Error applying layer: %s", err) utils.Debugf("Error applying layer: %s", err)
devices.UnmountDevice(image.ID, mountDir, true) devices.UnmountDevice(image.ID, mountDir, true)
@ -456,14 +449,12 @@ func (image *Image) Mount(runtime *Runtime, root, rw string, id string) error {
return err return err
} }
createdDevice := false
if !devices.HasDevice(id) { if !devices.HasDevice(id) {
utils.Debugf("Creating device %s for container based on image %s", id, image.ID) utils.Debugf("Creating device %s for container based on image %s", id, image.ID)
err = devices.AddDevice(id, image.ID) err = devices.AddDevice(id, image.ID)
if err != nil { if err != nil {
return err return err
} }
createdDevice = true
} }
utils.Debugf("Mounting container %s at %s for container", id, root) utils.Debugf("Mounting container %s at %s for container", id, root)
@ -471,13 +462,6 @@ func (image *Image) Mount(runtime *Runtime, root, rw string, id string) error {
return err return err
} }
if createdDevice {
err = ioutil.WriteFile(path.Join(root, ".docker-id"), []byte(id), 0600)
if err != nil {
_ = devices.RemoveDevice(image.ID)
return err
}
}
return nil return nil
} }