Docker 1.8.0 正式版發布,Linux 容器引擎

jopen 9年前發布 | 8K 次閱讀 Docker

 Docker 1.8.0 正式發布,更新內容如下:

Distribution

  • Trusted pull, push and build, disabled by default

    </li>

  • Make tar layers deterministic between registries

    </li>

  • Don't allow deleting the image of running containers

    </li>

  • Check if a tag name to load is a valid digest

    </li>

  • Allow one character repository names

    </li>

  • Add a more accurate error description for invalid tag name

    </li>

  • Make build cache ignore mtime

    </li> </ul>

    Cli

    • Add support for DOCKER_CONFIG/--config to specify config file dir

      </li>

    • Add --type flag  for docker inspect command

      </li>

    • Add formatting options to docker ps with --format

      </li>

    • Replace docker -d with new subcommand docker daemon

      </li>

    • Zsh completion updates and improvements

      </li>

    • Add some missing events to bash completion

      </li>

    • Support daemon urls with base paths in docker -H

      </li>

    • Validate status= filter to docker ps

      </li>

    • Display when a container is in --net=host in docker ps

      </li>

    • Extend docker inspect to export image metadata related to graph driver

      </li>

    • Restore --default-gateway{,-v6} daemon options

      </li>

    • Add missing unpublished ports in docker ps

      </li>

    • Allow duration strings in docker events as --since/--until

      </li>

    • Expose more mounts information in docker inspect

      </li> </ul>

      運行時間

      • Add new Fluentd logging driver

        </li>

      • Allow docker import to load from local files

        </li>

      • Add logging driver for GELF via UDP

        </li>

      • Allow to copy files from host to containers with docker cp

        </li>

      • Promote volume drivers from experimental to master

        </li>

      • Add rollover log driver, and --log-driver-opts flag

        </li>

      • Add memory swappiness tuning options

        </li>

      • Remove cgroup read-only flag when privileged

        </li>

      • Make /proc, /sys, & /dev readonly for readonly containers

        </li>

      • Add cgroup bind mount by default

        </li>

      • Overlay: Export metadata for container and image in docker inspect

        </li>

      • Devicemapper: external device activation

        </li>

      • Devicemapper: Compare uuid of base device on startup

        </li>

      • Remove RC4 from the list of registry cipher suites

        </li>

      • Add syslog-facility option

        </li>

      • LXC execdriver compatibility with recent LXC versions

        </li>

      • Mark LXC execriver as deprecated (to be removed with the migration to runc)

        </li> </ul>

        插件

        • Separate plugin sockets and specs locations

          </li>

        • Allow TLS connections to plugins

          </li> </ul>

          Bug 修復

          • Add missing 'Names' field to /containers/json API output

            </li>

          • Make docker rmi --dangling safe when pulling

            </li>

          • Devicemapper: Change default basesize to 100G

            </li>

          • Go Scheduler issue with sync.Mutex and gcc

            </li>

          • Fix issue where Search API endpoint would panic due to empty AuthConfig

            </li>

          • Set image canonical names correctly

            </li>

          • Check dockerinit only if lxc driver is used

            </li>

          • Fix ulimit usage of nproc

            </li>

          • Always attach STDIN if -i,--interactive is specified

            </li>

          • Show error messages when saving container state fails

            </li>

          • Fixed incorrect assumption on --bridge=none treated as disable network

            </li>

          • Check for invalid port specifications in host configuration

            </li>

          • Fix endpoint leave failure for --net=host mode

            </li>

          • Fix goroutine leak in the stats API if the container is not running

            </li>

          • Check for apparmor file before reading it

            </li>

          • Fix DOCKER_TLS_VERIFY being ignored

            </li>

          • Set umask to the default on startup

            </li>

          • Correct the message of pause and unpause a non-running container

            </li>

          • Adjust disallowed CpuShares in container creation

            </li>

          • ZFS: correctly apply selinux context

            </li>

          • Display empty string instead of  when IP opt is nil

            </li>

          • docker kill returns error when container is not running

            </li>

          • Fix COPY/ADD quoted/json form

            </li>

          • Fix goroutine leak on logs -f with no output

            </li>

          • Remove panic in nat package on invalid hostport

            </li>

          • Fix container linking in Fedora 22

            </li>

          • Fix error caused using default gateways outside of the allocated range

            </li>

          • Format times in inspect command with a template as RFC3339Nano

            </li>

          • Make registry client to accept 2xx and 3xx http status responses as successful

            </li>

          • Fix race issue that caused the daemon to crash with certain layer downloads failed in a specific order.

            </li>

          • Fix error when the docker ps format was not valid.

            </li>

          • Remove redundant ip forward check.

            </li>

          • Fix issue trying to push images to repository mirrors.

            </li>

          • Fix error cleaning up network entrypoints when there is an initialization issue.

            </li> </ul>

            更多內容請查看:軟件主頁

            下載地址請看這里: