Home Explore Blog CI



docker

10th chunk of `content/manuals/desktop/previous-versions/archive-mac.md`
c39e57c72a1f364cd31cfaa8ed56cafe19ddd1d7a2a3e6ba0000000100000d4a
- UDP: make the forwarding more robust; drop packets and continue rather than stopping

**File sharing**

- osxfs: Fixed the prohibition of chown on read-only or mode 0 files, (fixes
  [docker/for-mac#117](https://github.com/docker/for-mac/issues/117),
  [docker/for-mac#263](https://github.com/docker/for-mac/issues/263),
  [docker/for-mac#633](https://github.com/docker/for-mac/issues/633))

- osxfs: Fixed race causing some reads to run forever

- osxfs: Fixed a simultaneous volume mount race which can result in a crash

**Moby**

- Increase default ulimit for memlock (fixes [docker/for-mac#801](https://github.com/docker/for-mac/issues/801))

### Docker for Mac 1.12.1, 2016-09-16

**New**

* Support for macOS 10.12 Sierra

**Upgrades**

* Docker 1.12.1
* Docker machine 0.8.1
* Linux kernel 4.4.20
* aufs 20160905

**Bug fixes and minor changes**

**General**

* Fixed communications glitch when UI talks to com.docker.vmnetd
  Fixes [docker/for-mac#90](https://github.com/docker/for-mac/issues/90)

* `docker-diagnose`: display and record the time the diagnosis was captured

* Don't compute the container folder in `com.docker.vmnetd`
  Fixes [docker/for-mac#47](https://github.com/docker/for-mac/issues/47)

* Warn the user if BlueStacks is installed (potential kernel panic)

* Automatic update interval changed from 1 hour to 24 hours

* Include Zsh completions

* UI Fixes

**Networking**

* VPNKit supports search domains

* slirp: support up to 8 external DNS servers

* slirp: reduce the number of sockets used by UDP NAT, reduce the probability that NAT rules will time out earlier than expected

* Entries from `/etc/hosts` should now resolve from within containers

* Allow ports to be bound on host addresses other than `0.0.0.0` and `127.0.0.1`
  Fixes issue reported in
  [docker/for-mac#68](https://github.com/docker/for-mac/issues/68)

* Use Mac System Configuration database to detect DNS

**File sharing (osxfs)**

* Fixed thread leak

* Fixed a malfunction of new directories that have the same name as an old directory that is still open

* Rename events now trigger DELETE and/or MODIFY `inotify` events
  (saving with TextEdit works now)

* Fixed an issue that caused `inotify` failure and crashes

* Fixed a directory file descriptor leak

* Fixed socket `chowns`

**Moby**

* Use default `sysfs` settings, transparent huge pages disabled

* `cgroup` mount to support `systemd` in containers

* Increase Moby `fs.file-max` to 524288

* Fixed Moby Diagnostics and Update Kernel

**HyperKit**

* HyperKit updated with `dtrace` support and lock fixes

### Docker for Mac 2016-08-11 1.12.0-afix release contains osxfs improvements. 

The fixed issues may have
been seen as failures with apt-get and npm in containers, missed inotify
events or unexpected unmounts.

**Bug fixes**

* osxfs: fixed an issue causing access to children of renamed directories to fail (symptoms: npm failures, apt-get failures)

* osxfs: fixed an issue causing some ATTRIB and CREATE inotify events to fail delivery and other inotify events to stop

* osxfs: fixed an issue causing all inotify events to stop when an ancestor directory of a mounted directory was mounted

* osxfs: fixed an issue causing volumes mounted under other mounts to spontaneously unmount


### Docker for Mac 1.12.0, 2016-07-28table release

**Components**

* Docker 1.12.0
* Docker Machine 0.8.0
* Docker Compose 1.8.0

Title: Docker for Mac: Bug Fixes and Improvements in Versions 1.12.1, 1.12.0-afix, and 1.12.0
Summary
This section details bug fixes, new features, and component upgrades in Docker for Mac versions 1.12.1, 1.12.0-afix, and 1.12.0. Version 1.12.1 includes macOS Sierra support, Docker and related component upgrades, and fixes communication glitches, improves docker-diagnose, warns about BlueStacks conflicts, adjusts update intervals, includes Zsh completions, and enhances networking with VPNKit, DNS, and port binding fixes. File sharing (osxfs) received fixes for thread leaks, directory malfunctions, inotify event triggers, failures, and socket chowns. Moby updates include sysfs settings, cgroup mounts, and fs.file-max increase. HyperKit was updated with dtrace support and lock fixes. Version 1.12.0-afix focuses on osxfs improvements to address issues with npm, apt-get, inotify events, and volume unmounts. Version 1.12.0 includes Docker, Docker Machine, and Docker Compose upgrades.