高級容器引擎 Docker v17.05.0-ce-rc2發布

Docker 是 PaaS 提供商 dotCloud 開源的一個基于 LXC 的高級容器引擎,源代碼托管在 Github 上, 基于go語言并遵從Apache2.0協議開源。Docker的思想來自于集裝箱,在一艘大船上,可以把貨物規整的擺放起來。并且各種各樣的貨物被集裝箱標準化了,集裝箱和集裝箱之間不會互相影響。那么我就不需要專門運送水果的船和專門運送化學品的船了。只要這些貨物在集裝箱里封裝的好好的,那我就可以用一艘大船把他們都運走。docker就是類似的理念。現在都流行云計算了,云計算就好比大貨輪。docker就是集裝箱。


更新日志
Builder
- Add multi-stage build support #31257 #32063
- Allow using build-time args (
ARG) inFROM#31352 - Add an option for specifying build target #32496
- Accept
-f -to read Dockerfile fromstdin, but use local context for building #31236 - The values of default build time arguments (e.g
HTTP_PROXY) are no longer displayed in docker image history unless a correspondingARGinstruction is written in the Dockerfile. #31584 - Fix setting command if a custom shell is used in a parent image #32236
- Fix
docker build --labelwhen the label includes single quotes and a space #31750 - Add
--mountflag todocker runanddocker create#32251 - Add
--type=secrettodocker inspect#32124 - Add
--formatoption todocker secret ls#31552 - Add
--filteroption todocker secret ls#30810 - Add
--filter scope=<swarm|local>todocker network ls#31529 - Add
--cpussupport todocker update#31148 - Add label filter to
docker system pruneand otherprunecommands #30740 docker stack rmnow accepts multiple stacks as input #32110- Improve
docker version --formatoption when the client has downgraded the API version #31022 - Prompt when using an encrypted client certificate to connect to a docker daemon #31364
- Display created tags on successful
docker build#32077 - Cleanup compose convert error messages #32087
- Add support for building docker debs for Ubuntu 17.04 Zesty on amd64 #32435
- Fix
--api-cors-headerbeing ignored if--api-enable-corsis not set #32174 - Cleanup docker tmp dir on start #31741
- Deprecate
--graphflag in favor or--data-root#28696 - Add support for logging driver plugins #28403
- Add support for showing logs of individual tasks to
docker service logs, and add/task/{id}/logsREST endpoint #32015 - Add
--log-opt env-regexoption to match environment variables using a regular expression #27565 - Allow user to replace, and customize the ingress network #31714
- Fix UDP traffic in containers not working after the container is restarted #32505
- Fix files being written to
/var/lib/dockerif a different data-root is set #32505 - Ensure health probe is stopped when a container exits #32274
- Add update/rollback order for services (
--update-order/--rollback-order) #30261 - Add support for synchronous
service createandservice update#31144 - Add support for "grace periods" on healthchecks through the
HEALTHCHECK --start-periodand--health-start-periodflag to docker service create,docker service update,docker create, anddocker runto support containers with an initial startup time #28938docker service createnow omits fields that are not specified by the user, when possible. This will allow defaults to be applied inside the manager #32284docker service inspectnow shows default values for fields that are not specified by the user #32284- Move
docker service logsout of experimental #32462 - Add support for Credential Spec and SELinux to services to the API #32339
- Add
--entrypointflag todocker service createanddocker service update#29228 - Add
--network-addand--network-rmtodocker service update#32062 - Add
--credential-specflag todocker service createanddocker service update#32339 - Add
--filter mode=<global|replicated>todocker service ls#31538 - Resolve network IDs on the client side, instead of in the daemon when creating services #32062
- Add
--formatoption todocker node ls#30424 - Add
--pruneoption todocker stack deployto remove services that are no longer defined in the docker-compose file #31302 - Add
PORTScolumn fordocker service lswhen usingingressmode #30813 - Fix unnescessary re-deploying of tasks when environment-variables are used #32364
- Fix
docker stack deploynot supportingendpoint_modewhen deploying from a docker compose file#32333 - Proceed with startup if cluster component cannot be created to allow recovering from a broken swarm setup #31631
- Allow setting SELinux type or MCS labels when using
--ipc=container:or--ipc=host#30652 - Deprecate
--api-enable-corsdaemon flag. This flag was marked deprecated in Docker 1.6.0 but not listed in deprecated features #32352 - Remove Ubuntu 12.04 (Precise Pangolin) as supported platform. Ubuntu 12.04 is EOL, and no longer receives updates #32520
下載
本站原創,轉載時保留以下信息:
本文轉自:深度開源(open-open.com)
原文地址:http://www.baiduhome.net/news/view/2da53e27
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!
